priceMonitorInit.sql 30 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109
  1. -- 初始化脚本
  2. alter table IND_INDICATOR
  3. drop constraint FK_IND_INDI_REFERENCE_IND_UNIT;
  4. alter table IND_INDICATOR_PRICE
  5. drop constraint FK_IND_PRICE_REFERENCE_INDI;
  6. alter table IND_INDICATOR_PRICE
  7. drop constraint FK_IND_INDI_REFERENCE_IND_PRIC;
  8. alter table IND_INDICATOR_STANDARD
  9. drop constraint FK_IND_STANDARD_REFERENCE_INDI;
  10. alter table IND_INDICATOR_STANDARD
  11. drop constraint FK_IND_INDI_REFERENCE_IND_STAN;
  12. alter table IND_MONITOR_INDICATOR
  13. drop constraint FK_IND_MONI_REFERENCE_IND_INDI;
  14. alter table QZZ
  15. drop constraint FK_QZZ_REFERENCE_QZJCXX;
  16. alter table LYJG
  17. drop constraint FK_LYJG_REFERENCE_TBJL;
  18. alter table LYJGMX
  19. drop constraint FK_LYJGMX_REFERENCE_LYJG;
  20. alter table QGJGZS
  21. drop constraint FK_QGJGZS_REFERENCE_TBJL;
  22. alter table TBJL
  23. drop constraint FK_TBJL_REFERENCE_BBLX;
  24. alter table ZKBBZB
  25. drop constraint FK_ZKBBZB_REFERENCE_BBLX;
  26. alter table ZKBBZB
  27. drop constraint FK_ZKBBZB_REFERENCE_IND_INDI;
  28. alter table BBLX_JGLX
  29. drop constraint FK_BBLX_JGL_REFERENCE_IND_PRIC;
  30. alter table BBLX_JGLX
  31. drop constraint FK_BBLX_JGL_REFERENCE_BBLX;
  32. drop table IND_INDICATOR cascade constraints;
  33. drop table IND_INDICATOR_PRICE cascade constraints;
  34. drop table IND_INDICATOR_STANDARD cascade constraints;
  35. drop table IND_MONITOR_INDICATOR cascade constraints;
  36. drop table IND_PRICE_TYPE cascade constraints;
  37. drop table IND_STANDARD_INFO cascade constraints;
  38. drop table IND_UNIT cascade constraints;
  39. drop table ZBPPGG cascade constraints;
  40. drop table QZJCXX cascade constraints;
  41. drop table QZZ cascade constraints;
  42. drop table BBLX cascade constraints;
  43. drop table LYJG cascade constraints;
  44. drop table LYJGMX cascade constraints;
  45. drop table QGJGZS cascade constraints;
  46. drop table TBJL cascade constraints;
  47. drop table ZKBBZB cascade constraints;
  48. drop table BBLX_JGLX cascade constraints;
  49. drop table ZKBBPZ cascade constraints;
  50. drop table WZTG cascade constraints;
  51. drop table QKSC cascade constraints;
  52. /*==============================================================*/
  53. /* Table: IND_INDICATOR */
  54. /*==============================================================*/
  55. create table IND_INDICATOR
  56. (
  57. ID VARCHAR2(36) not null,
  58. IND_NAME VARCHAR2(90),
  59. USE_YEAR VARCHAR2(4),
  60. IND_CODE VARCHAR2(36),
  61. ENS_CODE VARCHAR2(36),
  62. IND_LEVEL VARCHAR2(1),
  63. IND_TYPE VARCHAR2(1),
  64. PPBM VARCHAR2(36),
  65. PP VARCHAR2(36),
  66. GGBM VARCHAR2(36),
  67. GG VARCHAR2(36),
  68. P_IND VARCHAR2(36),
  69. IS_CHILD VARCHAR2(1),
  70. DESCRIPTION VARCHAR2(900),
  71. UNIT_ID VARCHAR2(36),
  72. create_by VARCHAR2(50) default -1,
  73. create_time TIMESTAMP(6) default systimestamp,
  74. update_by VARCHAR2(50) default -1,
  75. update_time TIMESTAMP(6) default systimestamp,
  76. delete_by VARCHAR2(50),
  77. delete_time TIMESTAMP(6),
  78. org_id VARCHAR2(36),
  79. dept_id VARCHAR2(36),
  80. constraint PK_IND_INDICATOR primary key (ID)
  81. );
  82. comment on table IND_INDICATOR is
  83. '指标管理表';
  84. comment on column IND_INDICATOR.IND_NAME is
  85. '指标名称';
  86. comment on column IND_INDICATOR.USE_YEAR is
  87. '使用年份';
  88. comment on column IND_INDICATOR.IND_CODE is
  89. '指标编码';
  90. comment on column IND_INDICATOR.ENS_CODE is
  91. '英文代码';
  92. comment on column IND_INDICATOR.IND_LEVEL is
  93. '级别';
  94. comment on column IND_INDICATOR.IND_TYPE is
  95. '1:原粮; 2:成品粮;3:食用油及油料';
  96. comment on column IND_INDICATOR.PPBM is
  97. '品牌编码';
  98. comment on column IND_INDICATOR.PP is
  99. '品牌';
  100. comment on column IND_INDICATOR.GGBM is
  101. '规格编码';
  102. comment on column IND_INDICATOR.GG is
  103. '规格';
  104. comment on column IND_INDICATOR.P_IND is
  105. '父指标';
  106. comment on column IND_INDICATOR.IS_CHILD is
  107. '0:NO;1:YES';
  108. comment on column IND_INDICATOR.DESCRIPTION is
  109. '描述';
  110. comment on column IND_INDICATOR.UNIT_ID is
  111. '指标单位id';
  112. /*==============================================================*/
  113. /* Table: IND_INDICATOR_PRICE */
  114. /*==============================================================*/
  115. create table IND_INDICATOR_PRICE
  116. (
  117. ID VARCHAR2(36) not null,
  118. PRICE_ID VARCHAR2(36),
  119. INDICATOR_ID VARCHAR2(36),
  120. constraint PK_IND_INDICATOR_PRICE primary key (ID)
  121. );
  122. comment on table IND_INDICATOR_PRICE is
  123. '指标与价格类型中间表';
  124. comment on column IND_INDICATOR_PRICE.PRICE_ID is
  125. '价格类型';
  126. comment on column IND_INDICATOR_PRICE.INDICATOR_ID is
  127. '指标';
  128. /*==============================================================*/
  129. /* Table: IND_INDICATOR_STANDARD */
  130. /*==============================================================*/
  131. create table IND_INDICATOR_STANDARD
  132. (
  133. ID VARCHAR2(36) not null,
  134. STANDARD_ID VARCHAR2(36),
  135. INDICATOR_ID VARCHAR2(36),
  136. MOM_VAL NUMBER,
  137. constraint PK_IND_INDICATOR_STANDARD primary key (ID)
  138. );
  139. comment on table IND_INDICATOR_STANDARD is
  140. '指标与标准中间表';
  141. comment on column IND_INDICATOR_STANDARD.STANDARD_ID is
  142. '指标标准';
  143. comment on column IND_INDICATOR_STANDARD.INDICATOR_ID is
  144. '指标';
  145. comment on column IND_INDICATOR_STANDARD.MOM_VAL is
  146. '环比伐值';
  147. /*==============================================================*/
  148. /* Table: IND_MONITOR_INDICATOR */
  149. /*==============================================================*/
  150. create table IND_MONITOR_INDICATOR
  151. (
  152. ID VARCHAR2(36) not null,
  153. INDICATOR_ID VARCHAR2(36),
  154. MONITOR_ID VARCHAR2(36),
  155. constraint PK_IND_MONITOR_INDICATOR primary key (ID)
  156. );
  157. comment on table IND_MONITOR_INDICATOR is
  158. '监测点与指标中间表';
  159. comment on column IND_MONITOR_INDICATOR.INDICATOR_ID is
  160. '指标ID';
  161. comment on column IND_MONITOR_INDICATOR.MONITOR_ID is
  162. '监测点ID';
  163. /*==============================================================*/
  164. /* Table: IND_PRICE_TYPE */
  165. /*==============================================================*/
  166. create table IND_PRICE_TYPE
  167. (
  168. ID VARCHAR2(36) not null,
  169. PRICE_TYPE_NAME VARCHAR2(90),
  170. USE_YEAR VARCHAR2(4),
  171. DESCRIPTION VARCHAR2(900),
  172. create_by VARCHAR2(50) default -1,
  173. create_time TIMESTAMP(6) default systimestamp,
  174. update_by VARCHAR2(50) default -1,
  175. update_time TIMESTAMP(6) default systimestamp,
  176. delete_by VARCHAR2(50),
  177. delete_time TIMESTAMP(6),
  178. org_id VARCHAR2(36),
  179. dept_id VARCHAR2(36),
  180. constraint PK_IND_PRICE_TYPE primary key (ID)
  181. );
  182. comment on table IND_PRICE_TYPE is
  183. '价格类型管理表';
  184. comment on column IND_PRICE_TYPE.PRICE_TYPE_NAME is
  185. '价格类型名称';
  186. comment on column IND_PRICE_TYPE.USE_YEAR is
  187. '使用年份';
  188. comment on column IND_PRICE_TYPE.DESCRIPTION is
  189. '描述';
  190. /*==============================================================*/
  191. /* Table: IND_STANDARD_INFO */
  192. /*==============================================================*/
  193. create table IND_STANDARD_INFO
  194. (
  195. ID VARCHAR2(36) not null,
  196. IND_STANDARD_NAME VARCHAR2(90),
  197. DESCRIPTION VARCHAR2(900),
  198. create_by VARCHAR2(50) default -1,
  199. create_time TIMESTAMP(6) default systimestamp,
  200. update_by VARCHAR2(50) default -1,
  201. update_time TIMESTAMP(6) default systimestamp,
  202. delete_by VARCHAR2(50),
  203. delete_time TIMESTAMP(6),
  204. org_id VARCHAR2(36),
  205. dept_id VARCHAR2(36),
  206. constraint PK_IND_STANDARD_INFO primary key (ID)
  207. );
  208. comment on table IND_STANDARD_INFO is
  209. '指标标准信息管理表';
  210. comment on column IND_STANDARD_INFO.IND_STANDARD_NAME is
  211. '指标标准名称';
  212. comment on column IND_STANDARD_INFO.DESCRIPTION is
  213. '描述';
  214. /*==============================================================*/
  215. /* Table: IND_UNIT */
  216. /*==============================================================*/
  217. create table IND_UNIT
  218. (
  219. ID VARCHAR2(36) not null,
  220. IND_UNIT_NAME VARCHAR2(90),
  221. DESCRIPTION VARCHAR2(900),
  222. create_by VARCHAR2(50) default -1,
  223. create_time TIMESTAMP(6) default systimestamp,
  224. update_by VARCHAR2(50) default -1,
  225. update_time TIMESTAMP(6) default systimestamp,
  226. delete_by VARCHAR2(50),
  227. delete_time TIMESTAMP(6),
  228. org_id VARCHAR2(36),
  229. dept_id VARCHAR2(36),
  230. constraint PK_IND_UNIT primary key (ID)
  231. );
  232. comment on table IND_UNIT is
  233. '指标单位管理表';
  234. comment on column IND_UNIT.IND_UNIT_NAME is
  235. '指标单位名称';
  236. /*==============================================================*/
  237. /* Table: ZBPPGG */
  238. /*==============================================================*/
  239. create table ZBPPGG
  240. (
  241. ID VARCHAR2(36) not null,
  242. ZB_NAME VARCHAR2(90),
  243. ZB_ID VARCHAR2(36),
  244. PP_NAME VARCHAR2(90),
  245. PP_ID VARCHAR2(36),
  246. GG_NAME VARCHAR2(90),
  247. GG_ID VARCHAR2(36),
  248. constraint PK_ZBPPGG primary key (ID)
  249. );
  250. comment on table ZBPPGG is
  251. '指标品牌规格管理表';
  252. comment on column ZBPPGG.ZB_NAME is
  253. '指标名称';
  254. comment on column ZBPPGG.ZB_ID is
  255. '指标ID';
  256. comment on column ZBPPGG.PP_NAME is
  257. '品牌名称';
  258. comment on column ZBPPGG.PP_ID is
  259. '品牌ID';
  260. comment on column ZBPPGG.GG_NAME is
  261. '规格名称';
  262. comment on column ZBPPGG.GG_ID is
  263. '规格ID';
  264. /*==============================================================*/
  265. /* Table: QZJCXX */
  266. /*==============================================================*/
  267. create table QZJCXX
  268. (
  269. ID VARCHAR2(36) not null,
  270. QZDM VARCHAR(999),
  271. QZMC VARCHAR(999),
  272. QZLX VARCHAR2(36),
  273. WHRQ DATE,
  274. ZT VARCHAR(1),
  275. CREATE_TIME TIMESTAMP,
  276. CREATE_BY VARCHAR2(36),
  277. UPDATE_TIME TIMESTAMP,
  278. UPDATE_BY VARCHAR2(36),
  279. DELETE_TIME TIMESTAMP,
  280. DELETE_BY VARCHAR2(36),
  281. ORG_ID VARCHAR2(36),
  282. DEPT_ID VARCHAR2(36),
  283. constraint PK_QZJCXX primary key (ID)
  284. );
  285. comment on table QZJCXX is
  286. '权重基础信息表';
  287. comment on column QZJCXX.QZDM is
  288. '权重代码';
  289. comment on column QZJCXX.QZMC is
  290. '权重名称';
  291. comment on column QZJCXX.QZLX is
  292. '权重类别(1:集贸零售;2:集贸批发)';
  293. comment on column QZJCXX.WHRQ is
  294. '维护日期';
  295. comment on column QZJCXX.ZT is
  296. '应用状态(0:禁用;1:启用)';
  297. comment on column QZJCXX.CREATE_TIME is
  298. '创建时间';
  299. comment on column QZJCXX.CREATE_BY is
  300. '创建人id';
  301. comment on column QZJCXX.UPDATE_TIME is
  302. '修改时间';
  303. comment on column QZJCXX.UPDATE_BY is
  304. '修改人';
  305. comment on column QZJCXX.DELETE_TIME is
  306. '删除时间';
  307. comment on column QZJCXX.DELETE_BY is
  308. '删除人';
  309. comment on column QZJCXX.ORG_ID is
  310. '组织机构id';
  311. comment on column QZJCXX.DEPT_ID is
  312. '部门ID';
  313. /*==============================================================*/
  314. /* Table: QZZ */
  315. /*==============================================================*/
  316. create table QZZ
  317. (
  318. ID VARCHAR2(36) not null,
  319. QZDM VARCHAR(99),
  320. PZ VARCHAR(999),
  321. BZ VARCHAR(999),
  322. QZZ NUMBER(10,8),
  323. constraint PK_QZZ primary key (ID)
  324. );
  325. comment on table QZZ is
  326. '指标权重值表';
  327. comment on column QZZ.QZDM is
  328. '权重代码';
  329. comment on column QZZ.PZ is
  330. '品种';
  331. comment on column QZZ.BZ is
  332. '备注';
  333. comment on column QZZ.QZZ is
  334. '权重值';
  335. create table BBLX
  336. (
  337. ID VARCHAR2(36) not null,
  338. BBLXMC VARCHAR(36),
  339. BBQLXBM VARCHAR(36),
  340. BBQLXMC VARCHAR(36),
  341. SBKSSJ VARCHAR(36),
  342. SBJSSJ VARCHAR(36),
  343. constraint PK_BBLX primary key (ID)
  344. );
  345. comment on table BBLX is
  346. '报表类型';
  347. comment on column BBLX.BBLXMC is
  348. '报表类型名称';
  349. comment on column BBLX.BBQLXBM is
  350. '报表期类型编码';
  351. comment on column BBLX.BBQLXMC is
  352. '报表期类型名称';
  353. comment on column BBLX.SBKSSJ is
  354. '上报开始时间(例如:周一)';
  355. comment on column BBLX.SBJSSJ is
  356. '上报结束时间(例如:周五)';
  357. /*==============================================================*/
  358. /* Table: LYJG */
  359. /*==============================================================*/
  360. create table LYJG
  361. (
  362. ID VARCHAR(36) not null,
  363. TBJL_ID VARCHAR(36),
  364. XH NUMBER,
  365. ZBLBBM VARCHAR(36),
  366. PZLB VARCHAR(36),
  367. ZBBM VARCHAR(36),
  368. PZMC VARCHAR(36),
  369. JLBZBM VARCHAR(36),
  370. JLBZ VARCHAR(36),
  371. JLDWBM VARCHAR(36),
  372. JLDW VARCHAR(36),
  373. DJBM VARCHAR(36),
  374. DJ VARCHAR(36),
  375. PPBM VARCHAR(36),
  376. PP VARCHAR(36),
  377. GGBM VARCHAR(36),
  378. GG VARCHAR(36),
  379. CDXZQHBM VARCHAR(36),
  380. CD VARCHAR(500),
  381. BDYY VARCHAR(500),
  382. constraint PK_LYJG primary key (ID)
  383. );
  384. comment on table LYJG is
  385. '粮油价格';
  386. comment on column LYJG.TBJL_ID is
  387. '填报记录ID';
  388. comment on column LYJG.XH is
  389. '序号';
  390. comment on column LYJG.ZBLBBM is
  391. '指标类别编码';
  392. comment on column LYJG.PZLB is
  393. '指标类别';
  394. comment on column LYJG.ZBBM is
  395. '指标编码';
  396. comment on column LYJG.PZMC is
  397. '指标名称';
  398. comment on column LYJG.JLBZBM is
  399. '计量标准编码';
  400. comment on column LYJG.JLBZ is
  401. '计量标准';
  402. comment on column LYJG.JLDWBM is
  403. '计量单位编码';
  404. comment on column LYJG.JLDW is
  405. '计量单位';
  406. comment on column LYJG.DJBM is
  407. '等级编码';
  408. comment on column LYJG.DJ is
  409. '等级';
  410. comment on column LYJG.PPBM is
  411. '品牌编码';
  412. comment on column LYJG.PP is
  413. '品牌';
  414. comment on column LYJG.GGBM is
  415. '规格编码';
  416. comment on column LYJG.GG is
  417. '规格';
  418. comment on column LYJG.CDXZQHBM is
  419. '产地行政区划编码';
  420. comment on column LYJG.CD is
  421. '产地';
  422. comment on column LYJG.BDYY is
  423. '变动原因(备注)';
  424. /*==============================================================*/
  425. /* Table: LYJGMX */
  426. /*==============================================================*/
  427. create table LYJGMX
  428. (
  429. ID VARCHAR(36) not null,
  430. JGLX VARCHAR(36),
  431. SQJG NUMBER,
  432. SBSL NUMBER,
  433. BQJG NUMBER,
  434. BQSL NUMBER,
  435. LYJG_ID VARCHAR(36) not null,
  436. constraint PK_LYJGMX primary key (ID)
  437. );
  438. comment on column LYJGMX.JGLX is
  439. '价格类型';
  440. comment on column LYJGMX.SQJG is
  441. '上期价格';
  442. comment on column LYJGMX.SBSL is
  443. '上期数量';
  444. comment on column LYJGMX.BQJG is
  445. '本期价格';
  446. comment on column LYJGMX.BQSL is
  447. '本期数量';
  448. comment on column LYJGMX.LYJG_ID is
  449. '主表ID';
  450. /*==============================================================*/
  451. /* Table: QGJGZS */
  452. /*==============================================================*/
  453. create table QGJGZS
  454. (
  455. ID VARCHAR(36) not null,
  456. TBJL_ID VARCHAR(36),
  457. PZLB VARCHAR(36),
  458. PZMC VARCHAR(36),
  459. ZS NUMBER,
  460. HB NUMBER,
  461. TB NUMBER,
  462. constraint PK_QGJGZS primary key (ID)
  463. );
  464. comment on column QGJGZS.TBJL_ID is
  465. '填报记录ID';
  466. comment on column QGJGZS.PZLB is
  467. '品种类别';
  468. comment on column QGJGZS.PZMC is
  469. '品种名称';
  470. comment on column QGJGZS.ZS is
  471. '指数';
  472. comment on column QGJGZS.HB is
  473. '环比';
  474. comment on column QGJGZS.TB is
  475. '同比';
  476. /*==============================================================*/
  477. /* Table: TBJL */
  478. /*==============================================================*/
  479. create table TBJL
  480. (
  481. ID VARCHAR(36) not null,
  482. BBLXID VARCHAR(36),
  483. CREATE_BY VARCHAR(36),
  484. CREATE_TIME TIMESTAMP,
  485. UPDATE_BY VARCHAR(36),
  486. UPDATE_TIME TIMESTAMP,
  487. DELETE_BY VARCHAR(36),
  488. DELETE_TIME TIMESTAMP,
  489. SBDQ VARCHAR(999),
  490. XZQHBM VARCHAR(36),
  491. JCD VARCHAR(36),
  492. SBKSSJ TIMESTAMP,
  493. SBJSSJ TIMESTAMP,
  494. LCID VARCHAR(36),
  495. constraint PK_TBJL primary key (ID)
  496. );
  497. comment on table TBJL is
  498. '填报记录';
  499. comment on column TBJL.BBLXID is
  500. '报表类型ID';
  501. comment on column TBJL.CREATE_BY is
  502. '创建人';
  503. comment on column TBJL.CREATE_TIME is
  504. '创建时间';
  505. comment on column TBJL.UPDATE_BY is
  506. '编辑人';
  507. comment on column TBJL.UPDATE_TIME is
  508. '编辑时间';
  509. comment on column TBJL.DELETE_BY is
  510. '删除人';
  511. comment on column TBJL.DELETE_TIME is
  512. '删除时间';
  513. comment on column TBJL.SBDQ is
  514. '上报地区';
  515. comment on column TBJL.XZQHBM is
  516. '行政区划编码';
  517. comment on column TBJL.JCD is
  518. '上报监测点';
  519. comment on column TBJL.SBKSSJ is
  520. '上报开始时间';
  521. comment on column TBJL.SBJSSJ is
  522. '上报结束时间';
  523. comment on column TBJL.LCID is
  524. '流程ID';
  525. /*==============================================================*/
  526. /* Table: ZKBBZB */
  527. /*==============================================================*/
  528. create table ZKBBZB
  529. (
  530. ID VARCHAR2(36) not null,
  531. BBLXID VARCHAR(36),
  532. ZBID VARCHAR(36),
  533. constraint PK_ZKBBZB primary key (ID)
  534. );
  535. comment on table ZKBBZB is
  536. '报表指标';
  537. comment on column ZKBBZB.BBLXID is
  538. '报表类型ID';
  539. comment on column ZKBBZB.ZBID is
  540. '指标ID';
  541. /*==============================================================*/
  542. /* Table: BBLX_JGLX */
  543. /*==============================================================*/
  544. create table BBLX_JGLX
  545. (
  546. ID VARCHAR2(36) not null,
  547. JGLXID VARCHAR2(36),
  548. JGLXNAME VARCHAR2(999),
  549. BBLXID VARCHAR2(36),
  550. BBLXNAME VARCHAR2(999),
  551. constraint PK_BBLX_JGLX primary key (ID)
  552. );
  553. comment on table BBLX_JGLX is
  554. '报表类型与价格类型中间表';
  555. comment on column BBLX_JGLX.JGLXID is
  556. '价格类型';
  557. comment on column BBLX_JGLX.JGLXNAME is
  558. '价格类型name';
  559. comment on column BBLX_JGLX.BBLXID is
  560. '指标';
  561. comment on column BBLX_JGLX.BBLXNAME is
  562. '报表类型name';
  563. create table ZKBBPZ
  564. (
  565. ID VARCHAR2(36) not null,
  566. ZKBBLXBM VARCHAR2(36),
  567. ZKBBLXM VARCHAR2(999),
  568. ZKBBZB VARCHAR2(36),
  569. ZKBBZBM VARCHAR2(999),
  570. ZKBBJG VARCHAR2(36),
  571. ZKBBJGM VARCHAR2(999),
  572. XZQHBM VARCHAR2(36),
  573. XZQH VARCHAR2(999),
  574. JCD_ID VARCHAR2(36),
  575. JCDMC VARCHAR2(999),
  576. ZBBM VARCHAR2(36),
  577. ZBMC VARCHAR2(999),
  578. JGLXBM VARCHAR2(36),
  579. JGLX VARCHAR2(999),
  580. ZBBZBM VARCHAR2(36),
  581. ZBBZ VARCHAR2(999),
  582. constraint PK_ZKBBPZ primary key (ID)
  583. );
  584. comment on table ZKBBPZ is
  585. '报表配置';
  586. comment on column ZKBBPZ.ZKBBLXBM is
  587. '周刊报表类型编码';
  588. comment on column ZKBBPZ.ZKBBLXM is
  589. '周刊报表类型名';
  590. comment on column ZKBBPZ.ZKBBZB is
  591. '周刊报表指标';
  592. comment on column ZKBBPZ.ZKBBZBM is
  593. '周刊报表指标名';
  594. comment on column ZKBBPZ.ZKBBJG is
  595. '周刊报表价格';
  596. comment on column ZKBBPZ.ZKBBJGM is
  597. '周刊报表价格名';
  598. comment on column ZKBBPZ.XZQHBM is
  599. '行政区划编码';
  600. comment on column ZKBBPZ.XZQH is
  601. '行政区划名称';
  602. comment on column ZKBBPZ.JCD_ID is
  603. '监测点ID';
  604. comment on column ZKBBPZ.JCDMC is
  605. '监测点名称';
  606. comment on column ZKBBPZ.ZBBM is
  607. '指标编码';
  608. comment on column ZKBBPZ.ZBMC is
  609. '指标名称';
  610. comment on column ZKBBPZ.JGLXBM is
  611. '价格类型编码';
  612. comment on column ZKBBPZ.JGLX is
  613. '价格类型名称';
  614. comment on column ZKBBPZ.ZBBZBM is
  615. '指标标准编码';
  616. comment on column ZKBBPZ.ZBBZ is
  617. '指标标准名称';
  618. /*==============================================================*/
  619. /* Table: WZTG */
  620. /*==============================================================*/
  621. create table WZTG
  622. (
  623. ID VARCHAR2(36) not null,
  624. CREATE_BY VARCHAR(36),
  625. CREATE_TIME TIMESTAMP,
  626. UPDATE_BY VARCHAR(36),
  627. UPDATE_TIME TIMESTAMP,
  628. DELETE_BY VARCHAR(36),
  629. DELETE_TIME TIMESTAMP,
  630. ORG_ID VARCHAR2(36),
  631. DEPT_ID VARCHAR2(36),
  632. ORG_NAME VARCHAR2(999),
  633. DEPT_NAME VARCHAR2(999),
  634. AREA_CODE VARCHAR2(36),
  635. AREA_NAME VARCHAR2(999),
  636. BT VARCHAR2(99),
  637. NR CLOB,
  638. FJ VARCHAR2(999),
  639. MS VARCHAR2(999),
  640. ZT VARCHAR(36) default '0',
  641. BHYJ VARCHAR2(999),
  642. SHR VARCHAR2(999),
  643. SHSJ TIMESTAMP,
  644. constraint PK_WZTG primary key (ID)
  645. );
  646. comment on table WZTG is
  647. '文章投稿';
  648. comment on column WZTG.CREATE_BY is
  649. '创建人';
  650. comment on column WZTG.CREATE_TIME is
  651. '创建时间';
  652. comment on column WZTG.UPDATE_BY is
  653. '编辑人';
  654. comment on column WZTG.UPDATE_TIME is
  655. '编辑时间';
  656. comment on column WZTG.DELETE_BY is
  657. '删除人';
  658. comment on column WZTG.DELETE_TIME is
  659. '删除时间';
  660. comment on column WZTG.ORG_ID is
  661. '组织机构id';
  662. comment on column WZTG.DEPT_ID is
  663. '部门ID';
  664. comment on column WZTG.ORG_NAME is
  665. '组织机构name';
  666. comment on column WZTG.DEPT_NAME is
  667. '部门name';
  668. comment on column WZTG.AREA_CODE is
  669. '行政区划code';
  670. comment on column WZTG.AREA_NAME is
  671. '行政区划name';
  672. comment on column WZTG.BT is
  673. '标题';
  674. comment on column WZTG.NR is
  675. '内容';
  676. comment on column WZTG.FJ is
  677. '附件';
  678. comment on column WZTG.MS is
  679. '描述';
  680. comment on column WZTG.ZT is
  681. '流程id';
  682. comment on column WZTG.BHYJ is
  683. '驳回意见';
  684. comment on column WZTG.SHR is
  685. '审核人';
  686. comment on column WZTG.SHSJ is
  687. '审核时间';
  688. /*==============================================================*/
  689. /* Table: QKSC */
  690. /*==============================================================*/
  691. create table QKSC
  692. (
  693. ID VARCHAR2(36) not null,
  694. CREATE_BY VARCHAR(36),
  695. CREATE_TIME TIMESTAMP,
  696. UPDATE_BY VARCHAR(36),
  697. UPDATE_TIME TIMESTAMP,
  698. DELETE_BY VARCHAR(36),
  699. DELETE_TIME TIMESTAMP,
  700. ORG_ID VARCHAR2(36),
  701. ORG_NAME VARCHAR2(36),
  702. DEPT_ID VARCHAR2(36),
  703. DEPT_NAME VARCHAR2(99),
  704. AREA_CODE VARCHAR2(36),
  705. AREA_NAME VARCHAR2(99),
  706. BT VARCHAR2(99),
  707. FJ VARCHAR2(999),
  708. constraint PK_QKSC primary key (ID)
  709. );
  710. comment on table QKSC is
  711. '期刊上传';
  712. comment on column QKSC.CREATE_BY is
  713. '创建人';
  714. comment on column QKSC.CREATE_TIME is
  715. '创建时间';
  716. comment on column QKSC.UPDATE_BY is
  717. '编辑人';
  718. comment on column QKSC.UPDATE_TIME is
  719. '编辑时间';
  720. comment on column QKSC.DELETE_BY is
  721. '删除人';
  722. comment on column QKSC.DELETE_TIME is
  723. '删除时间';
  724. comment on column QKSC.ORG_ID is
  725. '组织机构id';
  726. comment on column QKSC.ORG_NAME is
  727. '组织机构name';
  728. comment on column QKSC.DEPT_ID is
  729. '部门ID';
  730. comment on column QKSC.DEPT_NAME is
  731. '部门name';
  732. comment on column QKSC.AREA_CODE is
  733. '行政区划code';
  734. comment on column QKSC.AREA_NAME is
  735. '行政区划name';
  736. comment on column QKSC.BT is
  737. '标题';
  738. comment on column QKSC.FJ is
  739. '附件';
  740. alter table IND_INDICATOR
  741. add constraint FK_IND_INDI_REFERENCE_IND_UNIT foreign key (UNIT_ID)
  742. references IND_UNIT (ID);
  743. alter table IND_INDICATOR_PRICE
  744. add constraint FK_IND_PRICE_REFERENCE_INDI foreign key (INDICATOR_ID)
  745. references IND_INDICATOR (ID);
  746. alter table IND_INDICATOR_PRICE
  747. add constraint FK_IND_INDI_REFERENCE_IND_PRIC foreign key (PRICE_ID)
  748. references IND_PRICE_TYPE (ID);
  749. alter table IND_INDICATOR_STANDARD
  750. add constraint FK_IND_STANDARD_REFERENCE_INDI foreign key (INDICATOR_ID)
  751. references IND_INDICATOR (ID);
  752. alter table IND_INDICATOR_STANDARD
  753. add constraint FK_IND_INDI_REFERENCE_IND_STAN foreign key (STANDARD_ID)
  754. references IND_STANDARD_INFO (ID);
  755. alter table IND_MONITOR_INDICATOR
  756. add constraint FK_IND_MONI_REFERENCE_IND_INDI foreign key (INDICATOR_ID)
  757. references IND_INDICATOR (ID);
  758. alter table QZZ
  759. add constraint FK_QZZ_REFERENCE_QZJCXX foreign key (QZDM)
  760. references QZJCXX (ID);
  761. alter table LYJG
  762. add constraint FK_LYJG_REFERENCE_TBJL foreign key (TBJL_ID)
  763. references TBJL (ID);
  764. alter table LYJGMX
  765. add constraint FK_LYJGMX_REFERENCE_LYJG foreign key (LYJG_ID)
  766. references LYJG (ID);
  767. alter table QGJGZS
  768. add constraint FK_QGJGZS_REFERENCE_TBJL foreign key (TBJL_ID)
  769. references TBJL (ID);
  770. alter table TBJL
  771. add constraint FK_TBJL_REFERENCE_BBLX foreign key (BBLXID)
  772. references BBLX (ID);
  773. alter table ZKBBZB
  774. add constraint FK_ZKBBZB_REFERENCE_BBLX foreign key (BBLXID)
  775. references BBLX (ID);
  776. alter table ZKBBZB
  777. add constraint FK_ZKBBZB_REFERENCE_IND_INDI foreign key (ZBID)
  778. references IND_INDICATOR (ID);
  779. alter table BBLX_JGLX
  780. add constraint FK_BBLX_JGL_REFERENCE_IND_PRIC foreign key (JGLXID)
  781. references IND_PRICE_TYPE (ID);
  782. alter table BBLX_JGLX
  783. add constraint FK_BBLX_JGL_REFERENCE_BBLX foreign key (BBLXID)
  784. references BBLX (ID);
  785. -- 增量修改脚本
  786. alter table ZKBBZB add (BBLXMC varchar2(99) default '' null);
  787. alter table ZKBBZB add (ZBMC varchar2(99) default '' null);
  788. alter table IND_INDICATOR_PRICE add (XSWS varchar2(99) null);
  789. alter table IND_INDICATOR_PRICE add (FDTS varchar2(99) null);
  790. alter table IND_INDICATOR_PRICE add (JZJG varchar2(99) null);
  791. comment on column IND_INDICATOR_PRICE.XSWS is '小数位数';
  792. comment on column IND_INDICATOR_PRICE.FDTS is '幅度提示';
  793. comment on column IND_INDICATOR_PRICE.JZJG is '基准价格';
  794. alter table QZJCXX add (QZLXMC varchar2(99) null);
  795. comment on column QZJCXX.QZLXMC is '权重类别名称';
  796. --价格明细表新增
  797. alter table LYJGMX add (JGZS NUMBER(10,8) null);
  798. alter table LYJGMX add (HBZZL NUMBER(10,8) null);
  799. alter table LYJGMX add (TBZZL NUMBER(10,8) null);
  800. comment on column LYJGMX.JGZS is '指数';
  801. comment on column LYJGMX.HBZZL is '环比';
  802. comment on column LYJGMX.TBZZL is '同比';
  803. --填报记录表
  804. alter table TBJL add (ORG_ID VARCHAR2(36) null);
  805. alter table TBJL add (ORG_NAME VARCHAR2(99) null);
  806. alter table TBJL add (DEPT_ID VARCHAR2(36) null);
  807. alter table TBJL add (DEPT_NAME VARCHAR2(99) null);
  808. alter table TBJL add (AREA_CODE VARCHAR2(36) null);
  809. alter table TBJL add (AREA_NAME VARCHAR2(99) null);
  810. alter table TBJL add (UPDATE_NUM NUMBER null);
  811. alter table TBJL add (REJECT_NUM NUMBER null);
  812. comment on column TBJL.ORG_ID is '组织机构id';
  813. comment on column TBJL.ORG_NAME is '组织机构name';
  814. comment on column TBJL.DEPT_ID is '部门ID';
  815. comment on column TBJL.DEPT_NAME is '部门name';
  816. comment on column TBJL.AREA_CODE is '行政区划code';
  817. comment on column TBJL.AREA_NAME is '行政区划name';
  818. comment on column TBJL.UPDATE_NUM is '修改次数';
  819. comment on column TBJL.REJECT_NUM is '驳回次数';
  820. --内蒙古报表类型初始化值
  821. INSERT INTO "INDICATOR"."BBLX" VALUES ('fFuuSu0y5XKOGr1mplm', '原粮报表', null, null, null, null);
  822. INSERT INTO "INDICATOR"."BBLX" VALUES ('4kC1p3clYzJlpHy3Ktq', '成品粮报表', null, null, null, null);
  823. INSERT INTO "INDICATOR"."BBLX" VALUES ('LtdXKgAUOJ3D7tpkHxP', '粮油价格监测周报表', null, null, null, null);
  824. INSERT INTO "INDICATOR"."BBLX" VALUES ('ce9hsNZOCphAajPZI4V', '收购季度周报', null, null, null, null);
  825. --天津报表类型初始化值
  826. INSERT INTO "INDICATOR"."BBLX" VALUES ('98DkNr2aD9qrIgi7giu', '全国价格指数', null, null, null, null);
  827. INSERT INTO "INDICATOR"."BBLX" VALUES ('BPgRZ6VVTcJs0sVmQ9S', '集贸零售价格', 'DAY', '日报', null, null);
  828. INSERT INTO "INDICATOR"."BBLX" VALUES ('JAqcOZ136Tp8lFyuFlV', '集贸批发价格', 'DAY', '日报', null, null);
  829. INSERT INTO "INDICATOR"."BBLX" VALUES ('z8QzYg0qMJ8sakXrjz0', '超市价格', 'DAY', '日报', null, null);
  830. INSERT INTO "INDICATOR"."BBLX" VALUES ('cut3fCrNQrUiRuzVLal', '集贸零售价格', 'WEEK', '周报', null, null);
  831. INSERT INTO "INDICATOR"."BBLX" VALUES ('FEZfIMPXjg0e58jhj03', '集贸批发价格', 'WEEK', '周报', null, null);
  832. INSERT INTO "INDICATOR"."BBLX" VALUES ('oVXpqGVmt5m78GnCJTg', '超市价格', 'WEEK', '周报', null, null);
  833. INSERT INTO "INDICATOR"."BBLX" VALUES ('XXzDEKxWnuvvcdX7c2H', '集贸零售价格', 'MONTH', '月报', null, null);
  834. INSERT INTO "INDICATOR"."BBLX" VALUES ('nOClfCRJdCR3hIDLb9Z', '超市价格', 'MONTH', '月报', null, null);
  835. INSERT INTO "INDICATOR"."BBLX" VALUES ('Te9PwGQFJvoPK63B5Ck', '集贸批发价格', 'MONTH', '月报', null, null);
  836. alter table IND_PRICE_TYPE add (CODE VARCHAR2(36) null);
  837. comment on column IND_PRICE_TYPE.CODE is '价格类型编码';
  838. alter table ZKBBZB add (CREATE_TIME TIMESTAMP(6) null);
  839. comment on column ZKBBZB.CREATE_TIME is '创建时间';
  840. alter table ZBPPGG add (CD VARCHAR2(255) null);
  841. comment on column ZBPPGG.CD is '产地';
  842. alter table LYJGMX add (SQZGJG NUMBER null);
  843. comment on column LYJGMX.SQZGJG is '上期最高价格';
  844. alter table LYJGMX add (SQZDJG NUMBER null);
  845. comment on column LYJGMX.SQZDJG is '上期最低价格';
  846. alter table IND_INDICATOR modify P_IND default 0;
  847. alter table TBJL add (IS_CREATE VARCHAR2(36) null);
  848. comment on column TBJL.IS_CREATE is '是否生成本级数据 1是';