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
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
|