プロジェクト

全般

プロフィール

統計
| リビジョン:

h-you / branches / ddl / 20171207_SQL.txt @ 305

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

1
-- ??????????f?[?^
2
DROP TABLE IF EXISTS purchaseorderdetail_OLD;
3
CREATE TABLE purchaseorderdetail_OLD As Select * from purchaseorderdetail;
4

    
5
drop table if exists purchaseorderdetail cascade;
6

    
7
create table purchaseorderdetail (
8
  ConstructionCode decimal(10,0) unsigned not null comment '?H???R?[?h'
9
  , SeqNo decimal(3,0) unsigned not null comment '???????}??'
10
  , GroupCount decimal(1,0) not null comment '?O???[?v???'
11
  , LineCount decimal(3,0) unsigned not null comment '?s???'
12
  , ComponentCode decimal(5,0) unsigned not null comment '?\???L?['
13
  , ItemCode decimal(5,0) unsigned not null comment '?H??L?['
14
  , FirstString varchar(120) comment '?H??E?i??'
15
  , SecondString varchar(120) comment '???e????'
16
  , UnitCount decimal(8,2) not null comment '????'
17
  , UnitName varchar(30) comment '?P??'
18
  , UnitPrice decimal(10,0) not null comment '?P??'
19
  , OrdersLinePrice decimal(12,0) comment '???z'
20
  , SourceCode decimal(10,0) unsigned not null comment '?\?Z?????H?????'
21
  , SourceLineCnt decimal(3,0) unsigned not null comment '?????????????s???'
22
  , DataTypeFlag decimal(1,0) unsigned not null comment '?f?[?^?^?C?v?t???O'
23
  , EntryDate datetime not null comment '?o?^???t'
24
  , UpdateDate datetime not null comment '?X?V???t'
25
  , constraint purchaseorderdetail_PKC primary key (ConstructionCode,SeqNo,GroupCount,LineCount)
26
) comment '??????????f?[?^' ;
27

    
28
create index POrderDetail_Index1
29
  on purchaseorderdetail(SourceCode);
30

    
31
Insert INTO purchaseorderdetail
32
SELECT
33
  ConstructionCode
34
  , SeqNo
35
  , GroupCount
36
  , LineCount
37
  , ComponentCode
38
  , ItemCode
39
  , FirstString
40
  , SecondString
41
  , UnitCount
42
  , UnitName
43
  , UnitPrice
44
  , OrdersLinePrice
45
  , SourceCode
46
  , SourceLineCnt
47
  , 0
48
  , EntryDate
49
  , UpdateDate
50
FROM purchaseorderdetail_OLD
51
;
52
update purchaseorderdetail set DataTypeFlag = 1 where FirstString like '%?@??%';
53

    
54
commit;