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.

54 lines
1.8 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_Jobtitle
  14. (
  15. OrganizationID varchar(50) NOT NULL,
  16. JobtitleID varchar(10) NOT NULL,
  17. JobtitleName nvarchar(10) NOT NULL,
  18. DepartID varchar(10) NOT NULL,
  19. Isleader char(1) NULL,
  20. Effective char(1) NULL,
  21. Memo nvarchar(MAX) NULL,
  22. CreateUser varchar(50) NULL,
  23. CreateDate datetime NULL,
  24. ModifyUser varchar(50) NULL,
  25. ModifyDate datetime NULL
  26. ) ON [PRIMARY]
  27. TEXTIMAGE_ON [PRIMARY]
  28. GO
  29. ALTER TABLE dbo.Tmp_OTB_SYS_Jobtitle SET (LOCK_ESCALATION = TABLE)
  30. GO
  31. DECLARE @v sql_variant
  32. SET @v = N'Y:���� N:�L��'
  33. EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'TABLE', N'Tmp_OTB_SYS_Jobtitle', N'COLUMN', N'Effective'
  34. GO
  35. ALTER TABLE dbo.Tmp_OTB_SYS_Jobtitle ADD CONSTRAINT
  36. DF_OTB_SYS_Jobtitle_OrganizationID DEFAULT 'AA' FOR OrganizationID
  37. GO
  38. IF EXISTS(SELECT * FROM dbo.OTB_SYS_Jobtitle)
  39. EXEC('INSERT INTO dbo.Tmp_OTB_SYS_Jobtitle (JobtitleID, JobtitleName, DepartID, Isleader, Effective, Memo, CreateUser, CreateDate, ModifyUser, ModifyDate)
  40. SELECT JobtitleID, JobtitleName, DepartID, Isleader, Effective, Memo, CreateUser, CreateDate, ModifyUser, ModifyDate FROM dbo.OTB_SYS_Jobtitle WITH (HOLDLOCK TABLOCKX)')
  41. GO
  42. DROP TABLE dbo.OTB_SYS_Jobtitle
  43. GO
  44. EXECUTE sp_rename N'dbo.Tmp_OTB_SYS_Jobtitle', N'OTB_SYS_Jobtitle', 'OBJECT'
  45. GO
  46. ALTER TABLE dbo.OTB_SYS_Jobtitle ADD CONSTRAINT
  47. PK_OTB_SYS_Jobtitle_1 PRIMARY KEY CLUSTERED
  48. (
  49. OrganizationID,
  50. JobtitleID
  51. ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  52. GO
  53. COMMIT