Promo.PromoSkuMember-2018.08.17.sql 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. if exists (select 1
  2. from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
  3. where r.fkeyid = object_id('Promo.PromoSkuMember') and o.name = 'FK_PROMOSKU_REFERENCE_PROMOSKU')
  4. alter table Promo.PromoSkuMember
  5. drop constraint FK_PROMOSKU_REFERENCE_PROMOSKU
  6. go
  7. alter table Promo.PromoSkuMember
  8. drop constraint PK_PROMOSKUMEMBER
  9. go
  10. if exists (select 1
  11. from sysobjects
  12. where id = object_id('Promo.PromoSkuMember')
  13. and type = 'U')
  14. drop table Promo.PromoSkuMember
  15. go
  16. /*==============================================================*/
  17. /* Table: PromoSkuMember */
  18. /*==============================================================*/
  19. create table Promo.PromoSkuMember (
  20. PromoSkuMemberId int not null,
  21. PromoSkuId int not null,
  22. InventoryId int not null,
  23. InventoryNumber varchar(20) null,
  24. InventoryName nvarchar(100) null,
  25. Spec nvarchar(300) null,
  26. Price money not null,
  27. PromoPrice money not null,
  28. Quantity numeric(9,0) not null,
  29. ModifiedBy nvarchar(20) null,
  30. ModifiedOn datetime not null default GETDATE(),
  31. CreatedBy nvarchar(20) not null,
  32. CreatedOn datetime not null default GETDATE(),
  33. Description nvarchar(200) null
  34. )
  35. go
  36. execute sp_addextendedproperty 'MS_Description',
  37. '销售管理.促销产品组成员',
  38. 'user', 'Promo', 'table', 'PromoSkuMember'
  39. go
  40. execute sp_addextendedproperty 'MS_Description', '组成员内码','schema', 'Promo', 'table', 'PromoSkuMember', 'column',
  41. 'PromoSkuMemberId'
  42. go
  43. execute sp_addextendedproperty 'MS_Description', '组内码','schema', 'Promo', 'table', 'PromoSkuMember', 'column',
  44. 'PromoSkuId'
  45. go
  46. execute sp_addextendedproperty 'MS_Description', '存货内码','schema', 'Promo', 'table', 'PromoSkuMember', 'column',
  47. 'InventoryId'
  48. go
  49. execute sp_addextendedproperty 'MS_Description', '存货编码','schema', 'Promo', 'table', 'PromoSkuMember', 'column',
  50. 'InventoryNumber'
  51. go
  52. execute sp_addextendedproperty 'MS_Description', '存货名称','schema', 'Promo', 'table', 'PromoSkuMember', 'column',
  53. 'InventoryName'
  54. go
  55. execute sp_addextendedproperty 'MS_Description', '规格','schema', 'Promo', 'table', 'PromoSkuMember', 'column',
  56. 'Spec'
  57. go
  58. execute sp_addextendedproperty 'MS_Description', '原价','schema', 'Promo', 'table', 'PromoSkuMember', 'column',
  59. 'Price'
  60. go
  61. execute sp_addextendedproperty 'MS_Description', '促销价','schema', 'Promo', 'table', 'PromoSkuMember', 'column',
  62. 'PromoPrice'
  63. go
  64. execute sp_addextendedproperty 'MS_Description', '数量','schema', 'Promo', 'table', 'PromoSkuMember', 'column',
  65. 'Quantity'
  66. go
  67. execute sp_addextendedproperty 'MS_Description', '记录修改人','schema', 'Promo', 'table', 'PromoSkuMember', 'column',
  68. 'ModifiedBy'
  69. go
  70. execute sp_addextendedproperty 'MS_Description', '记录修改时间','schema', 'Promo', 'table', 'PromoSkuMember', 'column',
  71. 'ModifiedOn'
  72. go
  73. execute sp_addextendedproperty 'MS_Description', '记录创建人','schema', 'Promo', 'table', 'PromoSkuMember', 'column',
  74. 'CreatedBy'
  75. go
  76. execute sp_addextendedproperty 'MS_Description', '记录创建时间','schema', 'Promo', 'table', 'PromoSkuMember', 'column',
  77. 'CreatedOn'
  78. go
  79. execute sp_addextendedproperty 'MS_Description', '备注','schema', 'Promo', 'table', 'PromoSkuMember', 'column',
  80. 'Description'
  81. go
  82. alter table Promo.PromoSkuMember
  83. add constraint PK_PROMOSKUMEMBER primary key (PromoSkuMemberId)
  84. go
  85. alter table Promo.PromoSkuMember
  86. add constraint FK_PROMOSKU_REFERENCE_PROMOSKU foreign key (PromoSkuId)
  87. references Promo.PromoSku (PromoSkuId)
  88. go