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.

51 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_AttachmentFiles
  14. (
  15. OrganizationID varchar(50) NOT NULL,
  16. TargetRelationID varchar(36) NOT NULL,
  17. SourceRelationID varchar(36) NOT NULL,
  18. FileName nvarchar(200) NOT NULL,
  19. SubFileName nvarchar(100) NOT NULL,
  20. FilePath nvarchar(500) NULL,
  21. FileSize int NULL,
  22. FileContent image NULL,
  23. FileType nvarchar(50) NULL,
  24. FileDescription nvarchar(500) NULL,
  25. Memo nvarchar(MAX) NULL,
  26. CreateUser varchar(50) NULL,
  27. CreateDate datetime NULL,
  28. ModifyUser varchar(50) NULL,
  29. ModifyDate datetime NULL
  30. ) ON [PRIMARY]
  31. TEXTIMAGE_ON [PRIMARY]
  32. GO
  33. ALTER TABLE dbo.Tmp_OTB_SYS_AttachmentFiles SET (LOCK_ESCALATION = TABLE)
  34. GO
  35. IF EXISTS(SELECT * FROM dbo.OTB_SYS_AttachmentFiles)
  36. EXEC('INSERT INTO dbo.Tmp_OTB_SYS_AttachmentFiles (TargetRelationID, SourceRelationID, FileName, SubFileName, FilePath, FileSize, FileContent, FileType, FileDescription, Memo, CreateUser, CreateDate, ModifyUser, ModifyDate)
  37. SELECT TargetRelationID, SourceRelationID, FileName, SubFileName, FilePath, FileSize, FileContent, FileType, FileDescription, Memo, CreateUser, CreateDate, ModifyUser, ModifyDate FROM dbo.OTB_SYS_AttachmentFiles WITH (HOLDLOCK TABLOCKX)')
  38. GO
  39. DROP TABLE dbo.OTB_SYS_AttachmentFiles
  40. GO
  41. EXECUTE sp_rename N'dbo.Tmp_OTB_SYS_AttachmentFiles', N'OTB_SYS_AttachmentFiles', 'OBJECT'
  42. GO
  43. ALTER TABLE dbo.OTB_SYS_AttachmentFiles ADD CONSTRAINT
  44. PK_TB_SYS_AttachmentFiles PRIMARY KEY CLUSTERED
  45. (
  46. OrganizationID,
  47. TargetRelationID
  48. ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  49. GO
  50. COMMIT