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

  1. /* ���F�קK�����i���o�͸��ƿ򥢪����D�A�z���ӥ��Բ��˵������O�X�A�M���~���b���Ʈw�]�p�u�����ҥH�~�����m�����C*/
  2. BEGIN TRANSACTION
  3. SET QUOTED_IDENTIFIER ON
  4. SET ARITHABORT ON
  5. SET NUMERIC_ROUNDABORT OFF
  6. SET CONCAT_NULL_YIELDS_NULL ON
  7. SET ANSI_NULLS ON
  8. SET ANSI_PADDING ON
  9. SET ANSI_WARNINGS ON
  10. COMMIT
  11. BEGIN TRANSACTION
  12. GO
  13. CREATE TABLE dbo.Tmp_OTB_SYS_Organization
  14. (
  15. OrganizationID varchar(36) NOT NULL,
  16. OrganizationName nvarchar(200) NOT NULL,
  17. OwnerName nvarchar(50) NULL,
  18. Email nvarchar(200) NULL,
  19. ContectTEL varchar(50) NULL,
  20. ContectExt varchar(20) NULL,
  21. ContectFax varchar(50) NULL,
  22. ContectCell varchar(50) NULL,
  23. Address nvarchar(500) NULL,
  24. Files varchar(36) NULL,
  25. EffectiveSD datetime NULL,
  26. EffectiveED datetime NULL,
  27. ParentID varchar(36) NULL,
  28. Url varchar(200) NULL,
  29. IsProxy char(1) NOT NULL,
  30. Effective char(1) NULL,
  31. ProxySD datetime NULL,
  32. ProxyED datetime NULL,
  33. Memo text NULL,
  34. CreateUser varchar(50) NULL,
  35. CreateDate datetime NULL,
  36. ModifyUser varchar(50) NULL,
  37. ModifyDate datetime NULL
  38. ) ON [PRIMARY]
  39. TEXTIMAGE_ON [PRIMARY]
  40. GO
  41. ALTER TABLE dbo.Tmp_OTB_SYS_Organization SET (LOCK_ESCALATION = TABLE)
  42. GO
  43. ALTER TABLE dbo.Tmp_OTB_SYS_Organization ADD CONSTRAINT
  44. DF_OTB_SYS_Organization_IsProxy DEFAULT ('N') FOR IsProxy
  45. GO
  46. IF EXISTS(SELECT * FROM dbo.OTB_SYS_Organization)
  47. 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)
  48. 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)')
  49. GO
  50. DROP TABLE dbo.OTB_SYS_Organization
  51. GO
  52. EXECUTE sp_rename N'dbo.Tmp_OTB_SYS_Organization', N'OTB_SYS_Organization', 'OBJECT'
  53. GO
  54. ALTER TABLE dbo.OTB_SYS_Organization ADD CONSTRAINT
  55. PK_OTB_SYS_Organization PRIMARY KEY CLUSTERED
  56. (
  57. OrganizationID
  58. ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  59. GO
  60. COMMIT