h-you / branches / ddl / 20171211_SQL.txt @ 338
履歴 | 表示 | アノテート | ダウンロード (3.56 KB)
1 | 302 | h-you | -- ?H??????????f?[?^ |
---|---|---|---|
2 | DROP TABLE IF EXISTS constructionledgerdetail_OLD; |
||
3 | CREATE TABLE constructionledgerdetail_OLD As Select * from constructionledgerdetail; |
||
4 | |||
5 | drop table if exists constructionledgerdetail cascade; |
||
6 | |||
7 | create table constructionledgerdetail ( |
||
8 | ConstructionCode decimal(10,0) unsigned not null comment '?H???R?[?h' |
||
9 | , GroupCount decimal(2,0) unsigned not null comment '?O???[?v???' |
||
10 | , LineCount decimal(4,0) unsigned not null comment '?s???' |
||
11 | , ComponentCode decimal(5,0) unsigned not null comment '?\???L?[' |
||
12 | , ItemCode decimal(5,0) unsigned not null comment '?H??L?[' |
||
13 | , FirstString varchar(120) comment '???????' |
||
14 | , SecondString varchar(120) comment '?H?????e' |
||
15 | , CompanyType decimal(1,0) not null comment '??????R?[?h?^?C?v' |
||
16 | , CompanyCode decimal(8,0) not null comment '??????R?[?h' |
||
17 | , CompanyName varchar(120) comment '?????????' |
||
18 | , EstimatePrice decimal(12,0) not null comment '?\?Z?i????j???z' |
||
19 | , ExecutionAmount decimal(12,0) not null comment '???s???z' |
||
20 | , AmountConfigRate decimal(5,2) not null comment '???z?\????' |
||
21 | , PaymentBurden decimal(12,0) not null comment '?x????U?z' |
||
22 | , FixDataFlg decimal(1,0) not null comment '???f?[?^?t???O' |
||
23 | , IndependentFlg decimal(1,0) not null comment '????f?[?^?t???O' |
||
24 | , FluctuationFlg decimal(1,0) not null comment '?????f?[?^?t???O' |
||
25 | , SalaryFlg decimal(1,0) not null comment '???^?U????' |
||
26 | , SalaryDays decimal(4,0) not null comment '???^?U??????' |
||
27 | , OperatingFlg decimal(1,0) not null comment '?S?????t???O' |
||
28 | , SourceCode decimal(10,0) unsigned not null comment '???H?????' |
||
29 | , JoinTitleFlg decimal(1,0) not null comment '?H??????^?C?g??' |
||
30 | , SalaryOnRegist decimal(12,0) not null comment '?o?^?????z???^' |
||
31 | , PurchaseOrderFlg decimal(2,0) not null comment '?????????s?t???O' |
||
32 | , DetailCount decimal(4,0) unsigned not null comment '??????' |
||
33 | , EntryDate datetime not null comment '?o?^???t' |
||
34 | , UpdateDate datetime not null comment '?X?V???t' |
||
35 | , constraint constructionledgerdetail_PKC primary key (ConstructionCode,GroupCount,LineCount) |
||
36 | ) comment '?H??????????f?[?^' ; |
||
37 | |||
38 | create index LedgerDetail_Index01 |
||
39 | on constructionledgerdetail(ConstructionCode); |
||
40 | |||
41 | create index LedgerDetail_Index02 |
||
42 | on constructionledgerdetail(GroupCount); |
||
43 | |||
44 | create index LedgerDetail_Index03 |
||
45 | on constructionledgerdetail(LineCount); |
||
46 | |||
47 | create index LedgerDetail_Index04 |
||
48 | on constructionledgerdetail(SourceCode); |
||
49 | |||
50 | create index LedgerDetail_Index05 |
||
51 | on constructionledgerdetail(DetailCount); |
||
52 | |||
53 | Insert INTO constructionledgerdetail |
||
54 | SELECT |
||
55 | ConstructionCode |
||
56 | , GroupCount |
||
57 | , LineCount |
||
58 | , ComponentCode |
||
59 | , ItemCode |
||
60 | , FirstString |
||
61 | , SecondString |
||
62 | , CompanyType |
||
63 | , CompanyCode |
||
64 | , CompanyName |
||
65 | , EstimatePrice |
||
66 | , ExecutionAmount |
||
67 | , AmountConfigRate |
||
68 | , PaymentBurden |
||
69 | , FixDataFlg |
||
70 | , IndependentFlg |
||
71 | , FluctuationFlg |
||
72 | , SalaryFlg |
||
73 | , SalaryDays |
||
74 | , OperatingFlg |
||
75 | , SourceCode |
||
76 | , JoinTitleFlg |
||
77 | , SalaryOnRegist |
||
78 | , PurchaseOrderFlg |
||
79 | , 0 |
||
80 | , EntryDate |
||
81 | , UpdateDate |
||
82 | FROM constructionledgerdetail_OLD |
||
83 | ; |
||
84 | |||
85 | ALTER TABLE purchaseorderdetail |
||
86 | CHANGE SourceCode SourceCode decimal(10,0) unsigned not null |
||
87 | COMMENT '???H?????'; |
||
88 | ALTER TABLE purchaseorderdetail |
||
89 | CHANGE SourceLineCnt SourceDetailCnt decimal(4,0) unsigned not null |
||
90 | COMMENT '????????'; |
||
91 | |||
92 | ALTER TABLE constructionledgerexcute |
||
93 | CHANGE LineCount LineCount decimal(4,0) unsigned not null |
||
94 | comment '?s???'; |
||
95 | |||
96 | Truncate table paymentapprovalinfo; |
||
97 | Truncate table paymentdatadetail; |
||
98 | Truncate table billingdata; |
||
99 | Truncate table billingdatadetail; |
||
100 | Truncate table billingpaymentsummary; |
||
101 | commit; |