You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

61 lines
2.2 KiB

/* 為了避免任何可能發生資料遺失的問題,您應該先詳細檢視此指令碼,然後才能在資料庫設計工具環境以外的位置執行。*/
BEGIN TRANSACTION
SET QUOTED_IDENTIFIER ON
SET ARITHABORT ON
SET NUMERIC_ROUNDABORT OFF
SET CONCAT_NULL_YIELDS_NULL ON
SET ANSI_NULLS ON
SET ANSI_PADDING ON
SET ANSI_WARNINGS ON
COMMIT
BEGIN TRANSACTION
GO
CREATE TABLE dbo.Tmp_OTB_SYS_Organization
(
OrganizationID varchar(36) NOT NULL,
OrganizationName nvarchar(200) NOT NULL,
OwnerName nvarchar(50) NULL,
Email nvarchar(200) NULL,
ContectTEL varchar(50) NULL,
ContectExt varchar(20) NULL,
ContectFax varchar(50) NULL,
ContectCell varchar(50) NULL,
Address nvarchar(500) NULL,
Files varchar(36) NULL,
EffectiveSD datetime NULL,
EffectiveED datetime NULL,
ParentID varchar(36) NULL,
Url varchar(200) NULL,
IsProxy char(1) NOT NULL,
Effective char(1) NULL,
ProxySD datetime NULL,
ProxyED datetime NULL,
Memo text NULL,
CreateUser varchar(50) NULL,
CreateDate datetime NULL,
ModifyUser varchar(50) NULL,
ModifyDate datetime NULL
) ON [PRIMARY]
TEXTIMAGE_ON [PRIMARY]
GO
ALTER TABLE dbo.Tmp_OTB_SYS_Organization SET (LOCK_ESCALATION = TABLE)
GO
ALTER TABLE dbo.Tmp_OTB_SYS_Organization ADD CONSTRAINT
DF_OTB_SYS_Organization_IsProxy DEFAULT ('N') FOR IsProxy
GO
IF EXISTS(SELECT * FROM dbo.OTB_SYS_Organization)
EXEC('INSERT INTO dbo.Tmp_OTB_SYS_Organization (OrganizationID, OrganizationName, OwnerName, Email, ContectTEL, ContectExt, ContectFax, ContectCell, Address, Files, EffectiveSD, EffectiveED, Effective, Memo, CreateUser, CreateDate, ModifyUser, ModifyDate)
SELECT OrganizationID, OrganizationName, OwnerName, Email, ContectTEL, ContectExt, ContectFax, ContectCell, Address, Files, EffectiveSD, EffectiveED, Effective, Memo, CreateUser, CreateDate, ModifyUser, ModifyDate FROM dbo.OTB_SYS_Organization WITH (HOLDLOCK TABLOCKX)')
GO
DROP TABLE dbo.OTB_SYS_Organization
GO
EXECUTE sp_rename N'dbo.Tmp_OTB_SYS_Organization', N'OTB_SYS_Organization', 'OBJECT'
GO
ALTER TABLE dbo.OTB_SYS_Organization ADD CONSTRAINT
PK_OTB_SYS_Organization PRIMARY KEY CLUSTERED
(
OrganizationID
) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
COMMIT