mall.txt
上传用户:wenllgg125
上传日期:2020-04-09
资源大小:7277k
文件大小:21k
源码类别:

SCSI/ASPI

开发平台:

Others

  1. if exists (select * from dbo.sysobjects where id = object_id(N'[dnt_goods]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
  2. drop table [dnt_goods]
  3. ;
  4. if exists (select * from dbo.sysobjects where id = object_id(N'[dnt_goodsattachments]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
  5. drop table [dnt_goodsattachments]
  6. ;
  7. if exists (select * from dbo.sysobjects where id = object_id(N'[dnt_goodscategories]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
  8. drop table [dnt_goodscategories]
  9. ;
  10. if exists (select * from dbo.sysobjects where id = object_id(N'[dnt_goodscreditrules]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
  11. drop table [dnt_goodscreditrules]
  12. ;
  13. if exists (select * from dbo.sysobjects where id = object_id(N'[dnt_goodsleavewords]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
  14. drop table [dnt_goodsleavewords]
  15. ;
  16. if exists (select * from dbo.sysobjects where id = object_id(N'[dnt_goodsrates]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
  17. drop table [dnt_goodsrates]
  18. ;
  19. if exists (select * from dbo.sysobjects where id = object_id(N'[dnt_goodstags]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
  20. drop table [dnt_goodstags]
  21. ;
  22. if exists (select * from dbo.sysobjects where id = object_id(N'[dnt_goodstradelogs]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
  23. drop table [dnt_goodstradelogs]
  24. ;
  25. if exists (select * from dbo.sysobjects where id = object_id(N'[dnt_goodsusercredits]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
  26. drop table [dnt_goodsusercredits]
  27. ;
  28. if exists (select * from dbo.sysobjects where id = object_id(N'[dnt_shopcategories]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
  29. drop table [dnt_shopcategories]
  30. ;
  31. if exists (select * from dbo.sysobjects where id = object_id(N'[dnt_shoplinks]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
  32. drop table [dnt_shoplinks]
  33. ;
  34. if exists (select * from dbo.sysobjects where id = object_id(N'[dnt_shops]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
  35. drop table [dnt_shops]
  36. ;
  37. if exists (select * from dbo.sysobjects where id = object_id(N'[dnt_shopthemes]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
  38. drop table [dnt_shopthemes]
  39. ;
  40. CREATE TABLE [dnt_goods] (
  41. [goodsid] [int] IDENTITY (1, 1) NOT NULL ,
  42. [shopid] [int] NOT NULL ,
  43. [categoryid] [int] NOT NULL ,
  44. [parentcategorylist] [char] (300)  NOT NULL ,
  45. [shopcategorylist] [char] (300) NOT NULL ,
  46. [recommend] [tinyint] NOT NULL ,
  47. [discount] [tinyint] NOT NULL ,
  48. [selleruid] [int] NOT NULL ,
  49. [seller] [nchar] (20) NOT NULL ,
  50. [account] [nchar] (50) NOT NULL ,
  51. [title] [nchar] (60) NOT NULL ,
  52. [magic] [int] NOT NULL ,
  53. [price] [decimal](18, 2) NOT NULL ,
  54. [amount] [smallint] NOT NULL ,
  55. [quality] [tinyint] NOT NULL ,
  56. [lid] [int] NOT NULL ,
  57. [locus] [nchar] (20) NOT NULL ,
  58. [transport] [tinyint] NOT NULL ,
  59. [ordinaryfee] [decimal](18, 2) NOT NULL ,
  60. [expressfee] [decimal](18, 2) NOT NULL ,
  61. [emsfee] [decimal](18, 2) NOT NULL ,
  62. [itemtype] [tinyint] NOT NULL ,
  63. [dateline] [datetime] NOT NULL ,
  64. [expiration] [datetime] NOT NULL ,
  65. [lastbuyer] [nchar] (10) NOT NULL ,
  66. [lasttrade] [datetime] NOT NULL ,
  67. [lastupdate] [datetime] NOT NULL ,
  68. [totalitems] [smallint] NOT NULL ,
  69. [tradesum] [decimal](18, 2) NOT NULL ,
  70. [closed] [tinyint] NOT NULL ,
  71. [aid] [int] NOT NULL ,
  72. [goodspic] [nchar] (100) NOT NULL ,
  73. [displayorder] [int] NOT NULL ,
  74. [costprice] [decimal](18, 2) NOT NULL ,
  75. [invoice] [tinyint] NOT NULL ,
  76. [repair] [smallint] NOT NULL ,
  77. [message] [ntext] NOT NULL ,
  78. [otherlink] [nchar] (250) NOT NULL ,
  79. [readperm] [int] NOT NULL ,
  80. [tradetype] [tinyint] NOT NULL ,
  81. [viewcount] [int] NOT NULL ,
  82. [invisible] [int] NOT NULL ,
  83. [smileyoff] [int] NOT NULL ,
  84. [bbcodeoff] [int] NOT NULL ,
  85. [parseurloff] [int] NOT NULL ,
  86. [highlight] [varchar] (500) NOT NULL 
  87. ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
  88. ;
  89. CREATE TABLE [dnt_goodsattachments] (
  90. [aid] [int] IDENTITY (1, 1) NOT NULL ,
  91. [uid] [int] NOT NULL ,
  92. [goodsid] [int] NOT NULL ,
  93. [categoryid] [int] NOT NULL ,
  94. [postdatetime] [datetime] NOT NULL ,
  95. [readperm] [int] NOT NULL ,
  96. [filename] [nchar] (100) NOT NULL ,
  97. [description] [nchar] (100) NOT NULL ,
  98. [filetype] [nchar] (50) NOT NULL ,
  99. [filesize] [int] NOT NULL ,
  100. [attachment] [nchar] (100) NOT NULL 
  101. ) ON [PRIMARY]
  102. ;
  103. CREATE TABLE [dnt_goodscategories] (
  104. [categoryid] [int] IDENTITY (1, 1) NOT NULL ,
  105. [parentid] [int] NOT NULL ,
  106. [layer] [smallint] NOT NULL ,
  107. [parentidlist] [char] (300) NOT NULL ,
  108. [displayorder] [int] NOT NULL ,
  109. [categoryname] [nchar] (50) NOT NULL ,
  110. [haschild] [bit] NOT NULL ,
  111. [fid] [int] NOT NULL ,
  112. [pathlist] [nchar] (3000) NOT NULL ,
  113. [goodscount] [int] NOT NULL 
  114. ) ON [PRIMARY]
  115. ;
  116. CREATE TABLE [dnt_goodscreditrules] (
  117. [id] [int] NOT NULL ,
  118. [lowerlimit] [int] NOT NULL ,
  119. [upperlimit] [int] NOT NULL ,
  120. [sellericon] [varchar] (20) NULL ,
  121. [buyericon] [varchar] (20) NULL 
  122. ) ON [PRIMARY]
  123. ;
  124. CREATE TABLE [dnt_goodsleavewords] (
  125. [id] [int] IDENTITY (1, 1) NOT NULL ,
  126. [goodsid] [int] NOT NULL ,
  127. [tradelogid] [int] NOT NULL ,
  128. [isbuyer] [tinyint] NOT NULL ,
  129. [uid] [int] NOT NULL ,
  130. [username] [nchar] (20) NOT NULL ,
  131. [message] [nchar] (200) NOT NULL ,
  132. [invisible] [int] NOT NULL ,
  133. [ip] [nvarchar] (15) NOT NULL ,
  134. [usesig] [int] NOT NULL ,
  135. [htmlon] [int] NOT NULL ,
  136. [smileyoff] [int] NOT NULL ,
  137. [parseurloff] [int] NOT NULL ,
  138. [bbcodeoff] [int] NOT NULL ,
  139. [postdatetime] [datetime] NOT NULL 
  140. ) ON [PRIMARY]
  141. ;
  142. CREATE TABLE [dnt_goodsrates] (
  143. [id] [int] IDENTITY (1, 1) NOT NULL ,
  144. [goodstradelogid] [int] NOT NULL ,
  145. [message] [nchar] (200) NOT NULL ,
  146. [explain] [nchar] (200) NOT NULL ,
  147. [ip] [nvarchar] (15) NOT NULL ,
  148. [uid] [int] NOT NULL ,
  149. [uidtype] [tinyint] NOT NULL ,
  150. [username] [nchar] (20) NOT NULL ,
  151. [ratetouid] [int] NOT NULL ,
  152. [ratetousername] [nchar] (20) NOT NULL ,
  153. [postdatetime] [datetime] NOT NULL ,
  154. [goodsid] [int] NOT NULL ,
  155. [goodstitle] [nchar] (60) NOT NULL ,
  156. [price] [decimal](18, 2) NOT NULL ,
  157. [ratetype] [tinyint] NOT NULL 
  158. ) ON [PRIMARY]
  159. ;
  160. CREATE TABLE [dnt_goodstags] (
  161. [tagid] [int] NOT NULL ,
  162. [goodsid] [int] NOT NULL 
  163. ) ON [PRIMARY]
  164. ;
  165. CREATE TABLE [dnt_goodstradelogs] (
  166. [id] [int] IDENTITY (1, 1) NOT NULL ,
  167. [goodsid] [int] NOT NULL ,
  168. [orderid] [varchar] (50) NOT NULL ,
  169. [tradeno] [varchar] (50) NOT NULL ,
  170. [subject] [nchar] (60) NOT NULL ,
  171. [price] [decimal](18, 2) NOT NULL ,
  172. [quality] [tinyint] NOT NULL ,
  173. [categoryid] [int] NOT NULL ,
  174. [number] [smallint] NOT NULL ,
  175. [tax] [decimal](18, 2) NOT NULL ,
  176. [locus] [varchar] (50) NOT NULL ,
  177. [sellerid] [int] NOT NULL ,
  178. [seller] [nchar] (20) NOT NULL ,
  179. [selleraccount] [varchar] (50) NOT NULL ,
  180. [buyerid] [int] NOT NULL ,
  181. [buyer] [nchar] (20) NOT NULL ,
  182. [buyercontact] [nchar] (100) NOT NULL ,
  183. [buyercredit] [smallint] NOT NULL ,
  184. [buyermsg] [nchar] (100) NOT NULL ,
  185. [status] [tinyint] NOT NULL ,
  186. [lastupdate] [datetime] NOT NULL ,
  187. [offline] [tinyint] NOT NULL ,
  188. [buyername] [nchar] (20) NOT NULL ,
  189. [buyerzip] [varchar] (50) NOT NULL ,
  190. [buyerphone] [varchar] (50) NOT NULL ,
  191. [buyermobile] [varchar] (50) NOT NULL ,
  192. [transport] [tinyint] NOT NULL ,
  193. [transportfee] [decimal](18, 2) NOT NULL ,
  194. [transportpay] [tinyint] NOT NULL ,
  195. [tradesum] [decimal](18, 2) NOT NULL ,
  196. [baseprice] [decimal](18, 2) NOT NULL ,
  197. [discount] [tinyint] NOT NULL ,
  198. [ratestatus] [tinyint] NOT NULL ,
  199. [message] [ntext] NOT NULL 
  200. ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
  201. ;
  202. CREATE TABLE [dnt_goodsusercredits] (
  203. [id] [int] IDENTITY (1, 1) NOT NULL ,
  204. [uid] [int] NOT NULL ,
  205. [oneweek] [int] NOT NULL ,
  206. [onemonth] [int] NOT NULL ,
  207. [sixmonth] [int] NOT NULL ,
  208. [sixmonthago] [int] NOT NULL ,
  209. [ratefrom] [tinyint] NOT NULL ,
  210. [ratetype] [tinyint] NOT NULL 
  211. ) ON [PRIMARY]
  212. ;
  213. CREATE TABLE [dnt_shopcategories] (
  214. [categoryid] [int] IDENTITY (1, 1) NOT NULL ,
  215. [parentid] [int] NOT NULL ,
  216. [parentidlist] [char] (300) NOT NULL ,
  217. [layer] [int] NOT NULL ,
  218. [childcount] [int] NOT NULL ,
  219. [syscategoryid] [int] NOT NULL ,
  220. [name] [nchar] (50) NOT NULL ,
  221. [categorypic] [nvarchar] (100) NOT NULL ,
  222. [shopid] [int] NOT NULL ,
  223. [displayorder] [int] NOT NULL 
  224. ) ON [PRIMARY]
  225. ;
  226. CREATE TABLE [dnt_shoplinks] (
  227. [id] [int] IDENTITY (1, 1) NOT NULL ,
  228. [shopid] [int] NOT NULL ,
  229. [displayorder] [int] NOT NULL ,
  230. [name] [nvarchar] (100) NOT NULL ,
  231. [linkshopid] [int] NOT NULL 
  232. ) ON [PRIMARY]
  233. ;
  234. CREATE TABLE [dnt_shops] (
  235. [shopid] [int] IDENTITY (1, 1) NOT NULL ,
  236. [logo] [nvarchar] (100) NOT NULL ,
  237. [shopname] [nvarchar] (50) NOT NULL ,
  238. [categoryid] [int] NOT NULL ,
  239. [themeid] [int] NOT NULL ,
  240. [themepath] [nchar] (50) NOT NULL ,
  241. [uid] [int] NOT NULL ,
  242. [username] [nchar] (20) NOT NULL ,
  243. [introduce] [nvarchar] (500) NOT NULL ,
  244. [lid] [int] NOT NULL ,
  245. [locus] [nchar] (20) NOT NULL ,
  246. [bulletin] [nvarchar] (500) NOT NULL ,
  247. [createdatetime] [datetime] NOT NULL ,
  248. [invisible] [int] NOT NULL ,
  249. [viewcount] [int] NOT NULL 
  250. ) ON [PRIMARY]
  251. ;
  252. CREATE TABLE [dnt_shopthemes] (
  253. [themeid] [int] IDENTITY (1, 1) NOT NULL ,
  254. [directory] [varchar] (100) NOT NULL ,
  255. [name] [nvarchar] (50) NOT NULL ,
  256. [author] [nvarchar] (100) NOT NULL ,
  257. [createdate] [nvarchar] (50) NOT NULL ,
  258. [copyright] [nvarchar] (100) NOT NULL 
  259. ) ON [PRIMARY]
  260. ;
  261. ALTER TABLE [dnt_goodscategories] WITH NOCHECK ADD 
  262. CONSTRAINT [PK_dnt_goodscategories] PRIMARY KEY  CLUSTERED 
  263. (
  264. [categoryid]
  265. )  ON [PRIMARY] 
  266. ;
  267. ALTER TABLE [dnt_goods] ADD 
  268. CONSTRAINT [DF_dnt_goods_shopid] DEFAULT (0) FOR [shopid],
  269. CONSTRAINT [DF_dnt_goods_usergoodstypeid] DEFAULT (0) FOR [categoryid],
  270. CONSTRAINT [DF_dnt_goods_parentidlist] DEFAULT ('') FOR [parentcategorylist],
  271. CONSTRAINT [DF_dnt_goods_shopcategorylist] DEFAULT (',') FOR [shopcategorylist],
  272. CONSTRAINT [DF_dnt_goods_recommend] DEFAULT (0) FOR [recommend],
  273. CONSTRAINT [DF_dnt_goods_discount] DEFAULT (0) FOR [discount],
  274. CONSTRAINT [DF_dnt_goods_selleruid] DEFAULT (0) FOR [selleruid],
  275. CONSTRAINT [DF_dnt_goods_seller] DEFAULT ('') FOR [seller],
  276. CONSTRAINT [DF_dnt_goods_magic] DEFAULT (0) FOR [magic],
  277. CONSTRAINT [DF_dnt_goods_price] DEFAULT (0) FOR [price],
  278. CONSTRAINT [DF_dnt_goods_amount] DEFAULT (0) FOR [amount],
  279. CONSTRAINT [DF_dnt_goods_quality] DEFAULT (1) FOR [quality],
  280. CONSTRAINT [DF_dnt_goods_transport] DEFAULT (0) FOR [transport],
  281. CONSTRAINT [DF_dnt_goods_ordinaryfee] DEFAULT (0) FOR [ordinaryfee],
  282. CONSTRAINT [DF_dnt_goods_expressfee] DEFAULT (0) FOR [expressfee],
  283. CONSTRAINT [DF_dnt_goods_itemtype] DEFAULT (0) FOR [itemtype],
  284. CONSTRAINT [DF_dnt_goods_dateline] DEFAULT (getdate()) FOR [dateline],
  285. CONSTRAINT [DF_dnt_goods_lastbuyer] DEFAULT ('') FOR [lastbuyer],
  286. CONSTRAINT [DF_dnt_goods_lastupdate] DEFAULT (getdate()) FOR [lastupdate],
  287. CONSTRAINT [DF_dnt_goods_tradesum] DEFAULT (0) FOR [tradesum],
  288. CONSTRAINT [DF_dnt_goods_closed] DEFAULT (0) FOR [closed],
  289. CONSTRAINT [DF_dnt_goods_goodspic] DEFAULT ('') FOR [goodspic],
  290. CONSTRAINT [DF_dnt_goods_displayorder] DEFAULT (0) FOR [displayorder],
  291. CONSTRAINT [DF_dnt_goods_costprice] DEFAULT (0) FOR [costprice],
  292. CONSTRAINT [DF_dnt_goods_invoice] DEFAULT (0) FOR [invoice],
  293. CONSTRAINT [DF_dnt_goods_repair] DEFAULT (0) FOR [repair],
  294. CONSTRAINT [DF_dnt_goods_viewcount] DEFAULT (0) FOR [viewcount],
  295. CONSTRAINT [DF_dnt_goods_invisible] DEFAULT (0) FOR [invisible],
  296. CONSTRAINT [DF_dnt_goods_bbcodeoff] DEFAULT (0) FOR [bbcodeoff],
  297. CONSTRAINT [DF_dnt_goods_highlight] DEFAULT ('') FOR [highlight]
  298. ;
  299.  CREATE  INDEX [parentcagegory] ON [dnt_goods]([parentcategorylist]) ON [PRIMARY]
  300. ;
  301. ALTER TABLE [dnt_goodsattachments] ADD 
  302. CONSTRAINT [DF_dnt_goodsattachments_uid] DEFAULT (0) FOR [uid],
  303. CONSTRAINT [DF_dnt_goodsattachments_goodsid] DEFAULT (0) FOR [goodsid],
  304. CONSTRAINT [DF_dnt_goodsattachments_categoryid] DEFAULT (0) FOR [categoryid],
  305. CONSTRAINT [DF_dnt_goodsattachments_postdatetime] DEFAULT (getdate()) FOR [postdatetime],
  306. CONSTRAINT [DF_dnt_goodsattachments_readperm] DEFAULT (0) FOR [readperm],
  307. CONSTRAINT [DF_dnt_goodsattachments_filename] DEFAULT ('') FOR [filename],
  308. CONSTRAINT [DF_dnt_goodsattachments_description] DEFAULT ('') FOR [description],
  309. CONSTRAINT [DF_dnt_goodsattachments_filetype] DEFAULT ('') FOR [filetype],
  310. CONSTRAINT [DF_dnt_goodsattachments_filesize] DEFAULT (0) FOR [filesize],
  311. CONSTRAINT [DF_dnt_goodsattachments_attachment] DEFAULT ('') FOR [attachment]
  312. ;
  313. ALTER TABLE [dnt_goodscategories] ADD 
  314. CONSTRAINT [DF_dnt_goodscategories_parentid] DEFAULT (0) FOR [parentid],
  315. CONSTRAINT [DF_dnt_goodscategories_layer] DEFAULT (0) FOR [layer],
  316. CONSTRAINT [DF_dnt_goodscategories_parentidlist] DEFAULT ('') FOR [parentidlist],
  317. CONSTRAINT [DF_dnt_goodscategories_displayorder] DEFAULT (0) FOR [displayorder],
  318. CONSTRAINT [DF_dnt_goodscategories_categoryname] DEFAULT ('') FOR [categoryname],
  319. CONSTRAINT [DF_dnt_goodscategories_haschild] DEFAULT (0) FOR [haschild],
  320. CONSTRAINT [DF_dnt_goodscategories_fid] DEFAULT (0) FOR [fid],
  321. CONSTRAINT [DF_dnt_goodscategories_pathlist] DEFAULT ('') FOR [pathlist],
  322. CONSTRAINT [DF_dnt_goodscategories_goodscount] DEFAULT (0) FOR [goodscount]
  323. ;
  324.  CREATE  UNIQUE  INDEX [categoryid] ON [dnt_goodscategories]([categoryid]) ON [PRIMARY]
  325. ;
  326. ALTER TABLE [dnt_goodscreditrules] ADD 
  327. CONSTRAINT [DF_dnt_goodscreditrules_buyercredit] DEFAULT (0) FOR [lowerlimit],
  328. CONSTRAINT [DF_dnt_goodscreditrules_sellercredit] DEFAULT (0) FOR [upperlimit],
  329. CONSTRAINT [DF_dnt_goodscreditrules_sellericon] DEFAULT ('') FOR [sellericon],
  330. CONSTRAINT [DF_dnt_goodscreditrules_buyericon] DEFAULT ('') FOR [buyericon]
  331. ;
  332. ALTER TABLE [dnt_goodsleavewords] ADD 
  333. CONSTRAINT [DF_dnt_goodsleaveword_goodsid] DEFAULT (0) FOR [goodsid],
  334. CONSTRAINT [DF_dnt_goodsleaveword_isbuyer] DEFAULT (0) FOR [isbuyer],
  335. CONSTRAINT [DF_dnt_goodsleaveword_uid] DEFAULT (0) FOR [uid],
  336. CONSTRAINT [DF_dnt_goodsleaveword_username] DEFAULT ('') FOR [username],
  337. CONSTRAINT [DF_dnt_goodsleaveword_invisible] DEFAULT (0) FOR [invisible],
  338. CONSTRAINT [DF_dnt_goodsleaveword_ip] DEFAULT ('') FOR [ip],
  339. CONSTRAINT [DF_dnt_goodsleaveword_usesig] DEFAULT (0) FOR [usesig],
  340. CONSTRAINT [DF_dnt_goodsleaveword_postdatetime] DEFAULT (getdate()) FOR [postdatetime]
  341. ;
  342. ALTER TABLE [dnt_goodsrates] ADD 
  343. CONSTRAINT [DF_dnt_goodsrates_goodstradelogid] DEFAULT (0) FOR [goodstradelogid],
  344. CONSTRAINT [DF_dnt_goodsrates_message] DEFAULT ('') FOR [message],
  345. CONSTRAINT [DF_dnt_goodsrates_explain] DEFAULT ('') FOR [explain],
  346. CONSTRAINT [DF_dnt_goodsrates_ip] DEFAULT ('') FOR [ip],
  347. CONSTRAINT [DF_dnt_goodsrates_uid] DEFAULT (0) FOR [uid],
  348. CONSTRAINT [DF_dnt_goodsrates_username] DEFAULT ('') FOR [username],
  349. CONSTRAINT [DF_dnt_goodsrates_ratetouid] DEFAULT (0) FOR [ratetouid],
  350. CONSTRAINT [DF_dnt_goodsrates_ratetoname] DEFAULT ('') FOR [ratetousername],
  351. CONSTRAINT [DF_dnt_goodsrates_postdatetime] DEFAULT (getdate()) FOR [postdatetime],
  352. CONSTRAINT [DF_dnt_goodsrates_goodstitle] DEFAULT ('') FOR [goodstitle],
  353. CONSTRAINT [DF_dnt_goodsrates_price] DEFAULT (0) FOR [price],
  354. CONSTRAINT [DF_dnt_goodsrates_ratetype] DEFAULT (0) FOR [ratetype]
  355. ;
  356. ALTER TABLE [dnt_goodstradelogs] ADD 
  357. CONSTRAINT [DF_dnt_tradelog_goodsid] DEFAULT (0) FOR [goodsid],
  358. CONSTRAINT [DF_dnt_tradelog_orderid] DEFAULT ('') FOR [orderid],
  359. CONSTRAINT [DF_dnt_tradelog_tradeno] DEFAULT ('') FOR [tradeno],
  360. CONSTRAINT [DF_dnt_tradelog_subject] DEFAULT ('') FOR [subject],
  361. CONSTRAINT [DF_dnt_tradelog_price] DEFAULT (0) FOR [price],
  362. CONSTRAINT [DF_dnt_tradelog_categoryid] DEFAULT (0) FOR [categoryid],
  363. CONSTRAINT [DF_dnt_tradelog_number] DEFAULT (0) FOR [number],
  364. CONSTRAINT [DF_dnt_tradelog_locus] DEFAULT ('') FOR [locus],
  365. CONSTRAINT [DF_dnt_tradelog_sellerid] DEFAULT (0) FOR [sellerid],
  366. CONSTRAINT [DF_dnt_tradelog_seller] DEFAULT ('') FOR [seller],
  367. CONSTRAINT [DF_dnt_tradelog_buyerid] DEFAULT (0) FOR [buyerid],
  368. CONSTRAINT [DF_dnt_tradelog_buyer] DEFAULT ('') FOR [buyer],
  369. CONSTRAINT [DF_dnt_tradelog_buyercontact] DEFAULT ('') FOR [buyercontact],
  370. CONSTRAINT [DF_dnt_tradelog_buyercredits] DEFAULT (0) FOR [buyercredit],
  371. CONSTRAINT [DF_dnt_tradelog_buyermsg] DEFAULT ('') FOR [buyermsg],
  372. CONSTRAINT [DF_dnt_tradelog_status] DEFAULT (0) FOR [status],
  373. CONSTRAINT [DF_dnt_tradelog_lastupdate] DEFAULT (getdate()) FOR [lastupdate],
  374. CONSTRAINT [DF_dnt_tradelog_offline] DEFAULT (0) FOR [offline],
  375. CONSTRAINT [DF_dnt_tradelog_buyername] DEFAULT ('') FOR [buyername],
  376. CONSTRAINT [DF_dnt_tradelog_buyerzip] DEFAULT ('') FOR [buyerzip],
  377. CONSTRAINT [DF_dnt_tradelog_buyermobile] DEFAULT ('') FOR [buyermobile],
  378. CONSTRAINT [DF_dnt_tradelog_transport] DEFAULT (0) FOR [transport],
  379. CONSTRAINT [DF_dnt_tradelog_transportfee] DEFAULT (0) FOR [transportfee],
  380. CONSTRAINT [DF_dnt_goodstradelogs_transportpay] DEFAULT (1) FOR [transportpay],
  381. CONSTRAINT [DF_dnt_goodstradelogs_tradesum] DEFAULT (0) FOR [tradesum],
  382. CONSTRAINT [DF_dnt_tradelog_baseprice] DEFAULT (0) FOR [baseprice],
  383. CONSTRAINT [DF_dnt_tradelog_discount] DEFAULT (0) FOR [discount],
  384. CONSTRAINT [DF_dnt_tradelog_ratestatus] DEFAULT (0) FOR [ratestatus],
  385. CONSTRAINT [DF_dnt_tradelog_message] DEFAULT ('') FOR [message]
  386. ;
  387. ALTER TABLE [dnt_goodsusercredits] ADD 
  388. CONSTRAINT [DF_dnt_goodscredits_uid] DEFAULT (0) FOR [uid],
  389. CONSTRAINT [DF_dnt_goodscredits_oneweek] DEFAULT (0) FOR [oneweek],
  390. CONSTRAINT [DF_dnt_goodscredits_onemonth] DEFAULT (0) FOR [onemonth],
  391. CONSTRAINT [DF_dnt_goodscredits_sixmonth] DEFAULT (0) FOR [sixmonth],
  392. CONSTRAINT [DF_dnt_goodscredits_sixmonthago] DEFAULT (0) FOR [sixmonthago],
  393. CONSTRAINT [DF_dnt_goodscredits_ratetype] DEFAULT (0) FOR [ratetype]
  394. ;
  395. ALTER TABLE [dnt_shopcategories] ADD 
  396. CONSTRAINT [DF_dnt_shopcategories_parentcid] DEFAULT (0) FOR [parentid],
  397. CONSTRAINT [DF_dnt_shopcategories_parentidlist] DEFAULT (0) FOR [parentidlist],
  398. CONSTRAINT [DF_dnt_shopcategories_layer] DEFAULT (0) FOR [layer],
  399. CONSTRAINT [DF_dnt_shopcategories_childcount] DEFAULT (0) FOR [childcount],
  400. CONSTRAINT [DF_dnt_shopcategories_name] DEFAULT ('') FOR [name],
  401. CONSTRAINT [DF_dnt_shopcategories_categorypic] DEFAULT ('') FOR [categorypic],
  402. CONSTRAINT [DF_dnt_shopcategories_shopid] DEFAULT (0) FOR [shopid],
  403. CONSTRAINT [DF_dnt_shopcategories_displayorder] DEFAULT (0) FOR [displayorder]
  404. ;
  405. ALTER TABLE [dnt_shoplinks] ADD 
  406. CONSTRAINT [DF_dnt_shoplinks_shopid] DEFAULT (0) FOR [shopid],
  407. CONSTRAINT [DF_dnt_shoplinks_linkshopid] DEFAULT (0) FOR [linkshopid]
  408. ;
  409. ALTER TABLE [dnt_shops] ADD 
  410. CONSTRAINT [DF_dnt_shops_shopname] DEFAULT ('') FOR [shopname],
  411. CONSTRAINT [DF_dnt_shops_categoryid] DEFAULT (0) FOR [categoryid],
  412. CONSTRAINT [DF_dnt_shops_themeid] DEFAULT (0) FOR [themeid],
  413. CONSTRAINT [DF_dnt_shops_themepath] DEFAULT ('') FOR [themepath],
  414. CONSTRAINT [DF_dnt_shops_uid] DEFAULT (0) FOR [uid],
  415. CONSTRAINT [DF_dnt_shops_username] DEFAULT ('') FOR [username],
  416. CONSTRAINT [DF_dnt_shops_introduce] DEFAULT ('') FOR [introduce],
  417. CONSTRAINT [DF_dnt_shops_lid] DEFAULT (0) FOR [lid],
  418. CONSTRAINT [DF_dnt_shops_announcement] DEFAULT ('') FOR [bulletin],
  419. CONSTRAINT [DF_dnt_shops_createdatetime] DEFAULT (getdate()) FOR [createdatetime],
  420. CONSTRAINT [DF_dnt_shops_viewcount] DEFAULT (0) FOR [viewcount]
  421. ;
  422. ALTER TABLE [dnt_shopthemes] ADD 
  423. CONSTRAINT [DF_dnt_shopthemes_directory] DEFAULT ('') FOR [directory],
  424. CONSTRAINT [DF_dnt_shopthemes_name] DEFAULT ('') FOR [name],
  425. CONSTRAINT [DF_dnt_shopthemes_author] DEFAULT ('') FOR [author],
  426. CONSTRAINT [DF_dnt_shopthemes_createdate] DEFAULT ('') FOR [createdate],
  427. CONSTRAINT [DF_dnt_shopthemes_copyright] DEFAULT ('') FOR [copyright]
  428. if exists (select * from dbo.sysobjects where id = object_id(N'[dnt_locations]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
  429. drop table [dnt_locations]
  430. ;
  431. CREATE TABLE [dnt_locations] (
  432. [lid] [int] IDENTITY (1, 1) NOT NULL ,
  433. [city] [nvarchar] (50) NOT NULL ,
  434. [state] [nvarchar] (50) NOT NULL ,
  435. [country] [nvarchar] (50) NOT NULL ,
  436. [zipcode] [nvarchar] (20) NOT NULL 
  437. ) ON [PRIMARY]
  438. ;
  439. ALTER TABLE [dnt_locations] ADD 
  440. CONSTRAINT [DF_dnt_locations_city] DEFAULT ('') FOR [city],
  441. CONSTRAINT [DF_dnt_locations_state] DEFAULT ('') FOR [state],
  442. CONSTRAINT [DF_dnt_locations_country] DEFAULT ('') FOR [country],
  443. CONSTRAINT [DF_dnt_locations_zipcode] DEFAULT ('') FOR [zipcode]
  444. ;
  445. DELETE FROM [dnt_goodscreditrules];
  446. INSERT INTO [dnt_goodscreditrules] VALUES(1,0,11,'sellercredit_1.gif','buyercredit_1.gif'); 
  447. INSERT INTO [dnt_goodscreditrules] VALUES(2,12,40,'sellercredit_2.gif','buyercredit_2.gif'); 
  448. INSERT INTO [dnt_goodscreditrules] VALUES(3,41,90,'sellercredit_3.gif','buyercredit_3.gif'); 
  449. INSERT INTO [dnt_goodscreditrules] VALUES(4,91,150,'sellercredit_4.gif','buyercredit_4.gif'); 
  450. INSERT INTO [dnt_goodscreditrules] VALUES(5,151,250,'sellercredit_5.gif','buyercredit_5.gif'); 
  451. INSERT INTO [dnt_goodscreditrules] VALUES(6,251,500,'sellercredit_6.gif','buyercredit_6.gif'); 
  452. INSERT INTO [dnt_goodscreditrules] VALUES(7,501,1000,'sellercredit_7.gif','buyercredit_7.gif'); 
  453. INSERT INTO [dnt_goodscreditrules] VALUES(8,1001,2000,'sellercredit_8.gif','buyercredit_8.gif'); 
  454. INSERT INTO [dnt_goodscreditrules] VALUES(9,2001,5000,'sellercredit_9.gif','buyercredit_9.gif'); 
  455. INSERT INTO [dnt_goodscreditrules] VALUES(10,5001,10000,'sellercredit_10.gif','buyercredit_10.gif'); 
  456. INSERT INTO [dnt_goodscreditrules] VALUES(11,10001,20000,'sellercredit_11.gif','buyercredit_11.gif'); 
  457. INSERT INTO [dnt_goodscreditrules] VALUES(12,20001,50000,'sellercredit_12.gif','buyercredit_12.gif'); 
  458. INSERT INTO [dnt_goodscreditrules] VALUES(13,50001,100000,'sellercredit_13.gif','buyercredit_13.gif'); 
  459. INSERT INTO [dnt_goodscreditrules] VALUES(14,100001,200000,'sellercredit_14.gif','buyercredit_14.gif'); 
  460. INSERT INTO [dnt_goodscreditrules] VALUES(15,200001,500000,'sellercredit_15.gif','buyercredit_15.gif');