プロジェクト

全般

プロフィール

統計
| リビジョン:

h-you / branches / ddl / 20170712_SQL.txt @ 263

履歴 | 表示 | アノテート | ダウンロード (5.51 KB)

1
DROP TABLE IF EXISTS personinchargemaster_OLD;
2
CREATE TABLE personinchargemaster_OLD As Select * from personinchargemaster;
3

    
4
drop index PersonInChargeMaster_Index1 on personinchargemaster;
5
drop index PersonInChargeMaster_Index2 on personinchargemaster;
6

    
7
drop table if exists personinchargemaster cascade;
8

    
9
create table personinchargemaster (
10
  PersonCode decimal(8,0) unsigned not null comment '?S????R?[?h'
11
  , DisplayOrder decimal(8,0) unsigned not null comment '?\????'
12
  , PersonName varchar(60) not null comment '?S?????'
13
  , StartDate date not null comment '?g?p?J?n?N????'
14
  , EndDate date comment '?g?p?I???N????'
15
  , PassWord varchar(16) comment '?p?X???[?h'
16
  , SecurityManagement decimal(1,0) not null comment '?@????'
17
  , SecCode decimal(2,0) unsigned not null comment '???????'
18
  , MsgBackColor varchar(8) comment '???b?Z?[?W?w?i?F'
19
  , DisplayString varchar(20) comment '?\???E???????'
20
  , DepartmentCode decimal(5,0) unsigned comment '?????R?[?h'
21
  , MonthlySalary decimal(11,0) not null comment '???????z'
22
  , YearSalary decimal(12,0) not null comment '?N????z'
23
  , Qualification varchar(120) comment '???i?????'
24
  , SealPrintName varchar(5) comment '???\????'
25
  , EmployeeClassFlg decimal(1,0) not null comment '?????'
26
  , LedgerFlg decimal(1,0) not null comment '???v?Z???t???O'
27
  , CommutingDistance decimal(5,2) not null comment '??????'
28
  , CommuteCosts decimal(5,0) not null comment '??????'
29
  , DeleteFlg decimal(1,0) not null comment '???t???O'
30
  , EntryDate datetime not null comment '?o?^???t'
31
  , UpdateDate datetime not null comment '?X?V???t'
32
  , constraint personinchargemaster_PKC primary key (PersonCode)
33
) comment '?S????}?X?^' ;
34

    
35
create index PersonInChargeMaster_Index1
36
  on personinchargemaster(StartDate);
37

    
38
create index PersonInChargeMaster_Index2
39
  on personinchargemaster(DepartmentCode);
40

    
41
Insert INTO personinchargemaster
42
SELECT
43
  PersonCode
44
  , DisplayOrder
45
  , PersonName
46
  , StartDate
47
  , EndDate
48
  , PassWord
49
  , SecurityManagement
50
  , SecCode
51
  , MsgBackColor
52
  , DisplayString
53
  , DepartmentCode
54
  , MonthlySalary
55
  , YearSalary
56
  , Qualification
57
  , SealPrintName
58
  , EmployeeClassFlg
59
  , LedgerFlg
60
  , 0
61
  , 0
62
  , DeleteFlg
63
  , EntryDate
64
  , UpdateDate
65
FROM personinchargemaster_OLD
66
;
67
commit;
68

    
69
DROP TABLE IF EXISTS SystemMaster_OLD;
70
CREATE TABLE SystemMaster_OLD As Select * from SystemMaster;
71
DROP TABLE IF EXISTS SystemMaster;
72

    
73
-- ????}?X?^
74
CREATE TABLE SystemMaster
75
(
76
  SystemCode decimal(3,0) unsigned not null comment '???R?[?h'
77
  , CompanyName1 varchar(60) not null comment '?????P'
78
  , CompanyName2 varchar(60) comment '?????Q'
79
  , CEOName varchar(60) not null comment '??\?????'
80
  , CEOPositionName varchar(60) comment '??\???E??'
81
  , ZipCode varchar(8) not null comment '?X????'
82
  , Address1 varchar(60) not null comment '?Z???P'
83
  , Address2 varchar(60) comment '?Z??2'
84
  , Address3 varchar(60) comment '?Z??3'
85
  , PhoneNumber varchar(13) not null comment '?d?b???'
86
  , FaxNumber varchar(13) comment 'FAX???'
87
  , HomePageURL varchar(120) comment '?z?[???y?[?WURL'
88
  , ConstructionExpenses decimal(4,2) not null comment '?H?????o??'
89
  , OfficeExpenses decimal(4,2) not null comment '???????o??'
90
  , OperatingExpenses decimal(4,2) not null comment '?c??o??'
91
  , ConsumptionTax decimal(4,2) not null comment '?????'
92
  , CooperationRate decimal(4,2) not null comment '???????'
93
  , StatutoryWelfareRate decimal(4,2) not null comment '?@???????'
94
  , FuelPrice decimal(5,2) NOT NULL COMMENT '?R???L???P??'
95
  , AreaDistance decimal(5,2) NOT NULL COMMENT '????u????????'
96
  , ExcelSavePath varchar(120) comment 'Excel????p?X'
97
  , BusinessPeriod smallint(6) not null comment '????c?????'
98
  , ConstructionYear smallint(6) not null comment '????H???N?x'
99
  , BusinessBeginningDate varchar(5) not null comment '?c????????'
100
  , ConstructionBeginningDate varchar(5) not null comment '?H???N?x?????'
101
  , ConstructionNoBase decimal(1,0) not null comment '?H????????l'
102
  , SloganString1 varchar(100) comment '?W??1'
103
  , SloganString2 varchar(100) comment '?W??2'
104
  , SloganString3 varchar(100) comment '?W??3'
105
  , EntryDate datetime not null comment '?o?^???t'
106
  , UpdateDate datetime not null comment '?X?V???t'
107
  , constraint systemmaster_PKC primary key (SystemCode)
108
) COMMENT = '????}?X?^';
109

    
110
Insert INTO SystemMaster
111
SELECT
112
  SystemCode
113
  , CompanyName1
114
  , CompanyName2
115
  , CEOName
116
  , CEOPositionName
117
  , ZipCode
118
  , Address1
119
  , Address2
120
  , Address3
121
  , PhoneNumber
122
  , FaxNumber
123
  , HomePageURL
124
  , ConstructionExpenses
125
  , OfficeExpenses
126
  , OperatingExpenses
127
  , ConsumptionTax
128
  , CooperationRate
129
  , StatutoryWelfareRate
130
  , 0
131
  , 0
132
  , ExcelSavePath
133
  , BusinessPeriod
134
  , ConstructionYear
135
  , BusinessBeginningDate
136
  , ConstructionBeginningDate
137
  , ConstructionNoBase
138
  , SloganString1
139
  , SloganString2
140
  , SloganString3
141
  , EntryDate
142
  , UpdateDate
143
FROM SystemMaster_OLD
144
;
145
commit;
146

    
147
insert 
148
into approvalmaster( 
149
  SELECT
150
    11
151
    , DepartmentCode
152
    , SeqNo
153
    , DisplayOrder
154
    , ApprovalPerson
155
    , ApprovalAuthority
156
    , EntryDate
157
    , UpdateDate 
158
  FROM
159
    approvalmaster 
160
  where
161
    ApprovalCode = 99
162
); 
163

    
164
insert 
165
into approvalmaster( 
166
  SELECT
167
    12
168
    , DepartmentCode
169
    , SeqNo
170
    , DisplayOrder
171
    , ApprovalPerson
172
    , ApprovalAuthority
173
    , EntryDate
174
    , UpdateDate 
175
  FROM
176
    approvalmaster 
177
  where
178
    ApprovalCode = 99
179
); 
180

    
181
delete 
182
from
183
  approvalmaster 
184
where
185
  ApprovalCode >= 98; 
186

    
187
commit; 
188