プロジェクト

全般

プロフィール

リビジョン 47

山内ほぼ8年前に追加

MySql化対応(yserはsmallintに変更)

差分を表示:

MySQL_Create.sql
167 167
	TargetDate date NOT NULL COMMENT '対象日',
168 168
	PersonCode decimal(8,0) NOT NULL COMMENT '担当者コード',
169 169
	ActionSchedule varchar(30) COMMENT '行動予定',
170
	TargetYear year(4) NOT NULL COMMENT '該当年',
171
	TargetMonth year(2) NOT NULL COMMENT '該当月',
172
	TargetDay year(2) NOT NULL COMMENT '該当日',
170
	TargetYear smallint NOT NULL COMMENT '該当年',
171
	TargetMonth smallint NOT NULL COMMENT '該当月',
172
	TargetDay smallint NOT NULL COMMENT '該当日',
173 173
	EntryDate datetime NOT NULL COMMENT '登録年月日',
174 174
	UpdateDate datetime NOT NULL COMMENT '更新年月日',
175 175
	PRIMARY KEY (TargetDate, PersonCode)
......
179 179
-- 承認経路マスタ
180 180
CREATE TABLE ApprovalMaster
181 181
(
182
	ApprovalCode tinyint NOT NULL COMMENT '承認機能番号',
182
	ApprovalCode smallint NOT NULL COMMENT '承認機能番号',
183 183
	DepartmentCode smallint NOT NULL COMMENT '部署コード',
184
	SeqNo year(2) NOT NULL COMMENT '枝番',
185
	DisplayOrder year(2) NOT NULL COMMENT '表示順',
184
	SeqNo smallint NOT NULL COMMENT '枝番',
185
	DisplayOrder smallint NOT NULL COMMENT '表示順',
186 186
	ApprovalPerson decimal(8,0) NOT NULL COMMENT '承認者コード',
187 187
	ApprovalAuthority decimal(1) NOT NULL COMMENT '承認権限区分',
188 188
	EntryDate datetime COMMENT '登録年月日',
......
195 195
CREATE TABLE BK_ConstructionLedger
196 196
(
197 197
	ConstructionCode decimal(10,0) NOT NULL COMMENT '工事コード',
198
	ConstructionPeriod year(4) NOT NULL COMMENT '事業期',
198
	ConstructionPeriod smallint NOT NULL COMMENT '事業期',
199 199
	CreatorCode decimal(8,0) COMMENT '作成者コード',
200 200
	CreatorName varchar(60) COMMENT '作成者名',
201 201
	CreateDate date NOT NULL COMMENT '作成日',
......
222 222
CREATE TABLE BK_ConstructionLedgerDetail
223 223
(
224 224
	ConstructionCode decimal(10,0) NOT NULL COMMENT '工事コード',
225
	GroupCount year(2) NOT NULL COMMENT 'グループ番号',
226
	LineCount tinyint NOT NULL COMMENT '行番号',
225
	GroupCount smallint NOT NULL COMMENT 'グループ番号',
226
	LineCount smallint NOT NULL COMMENT '行番号',
227 227
	ComponentCode smallint NOT NULL COMMENT '構成キー',
228 228
	ItemCode smallint NOT NULL COMMENT '工種キー',
229 229
	FirstString varchar(120) COMMENT '項目名称',
......
239 239
	IndependentFlg decimal(1) NOT NULL COMMENT '独立データフラグ',
240 240
	FluctuationFlg decimal(1) NOT NULL COMMENT '増減データフラグ',
241 241
	SalaryFlg decimal(1) NOT NULL COMMENT '給与振分区分',
242
	SalaryDays year(4) NOT NULL COMMENT '給与振分日数',
242
	SalaryDays smallint NOT NULL COMMENT '給与振分日数',
243 243
	OperatingFlg decimal(1) NOT NULL COMMENT '担当中フラグ',
244 244
	SourceCode int NOT NULL COMMENT '元工事番号',
245 245
	JoinTitleFlg decimal(1) NOT NULL COMMENT '工事名称タイトル',
246 246
	SalaryOnRegist decimal(12,2) NOT NULL COMMENT '登録時月額給与',
247
	PurchaseOrderFlg year(2) NOT NULL COMMENT '注文書発行フラグ',
247
	PurchaseOrderFlg smallint NOT NULL COMMENT '注文書発行フラグ',
248 248
	EntryDate datetime NOT NULL COMMENT '登録年月日',
249 249
	UpdateDate datetime NOT NULL COMMENT '更新年月日',
250 250
	PRIMARY KEY (ConstructionCode, GroupCount, LineCount)
......
255 255
CREATE TABLE BK_ConstructionLedgerExcute
256 256
(
257 257
	ConstructionCode decimal(10,0) NOT NULL COMMENT '工事コード',
258
	GroupCount year(2) NOT NULL COMMENT 'グループ番号',
259
	LineCount tinyint NOT NULL COMMENT '行番号',
260
	ColumnCount tinyint NOT NULL COMMENT '列番号',
258
	GroupCount smallint NOT NULL COMMENT 'グループ番号',
259
	LineCount smallint NOT NULL COMMENT '行番号',
260
	ColumnCount smallint NOT NULL COMMENT '列番号',
261 261
	PaymentAmount decimal(12,2) NOT NULL COMMENT '支払金額',
262 262
	TargetMonth date NOT NULL COMMENT '対象年月',
263 263
	EntryDate datetime NOT NULL COMMENT '登録年月日',
......
271 271
(
272 272
	SaveDate date NOT NULL COMMENT '退避日付',
273 273
	ConstructionCode decimal(10,0) NOT NULL COMMENT '工事コード',
274
	LineCount tinyint NOT NULL COMMENT '行番号',
275
	ComponentCode tinyint NOT NULL COMMENT '構成キー',
274
	LineCount smallint NOT NULL COMMENT '行番号',
275
	ComponentCode smallint NOT NULL COMMENT '構成キー',
276 276
	FixedItemCode varchar(1) COMMENT '固定項目キー',
277 277
	ItemName varchar(120) COMMENT '作業名称',
278 278
	SpecName varchar(120) COMMENT '作業/品質・形状・寸法',
......
291 291
(
292 292
	SaveDate date NOT NULL COMMENT '退避日付',
293 293
	ConstructionCode decimal(10,0) NOT NULL COMMENT '工事コード',
294
	PageCount year(4) NOT NULL COMMENT 'ページ番号',
294
	PageCount smallint NOT NULL COMMENT 'ページ番号',
295 295
	Category decimal(1) NOT NULL COMMENT 'ページ区分',
296 296
	UnionComponentCode smallint NOT NULL COMMENT '所属構成キー',
297 297
	ComponentCode smallint NOT NULL COMMENT '構成キー',
298 298
	ItemCode smallint NOT NULL COMMENT '工種キー',
299 299
	SelectComponent smallint NOT NULL COMMENT '選択構成キー',
300 300
	PageTitle varchar(120) NOT NULL COMMENT 'ページ表示名',
301
	DetailLineCount tinyint NOT NULL COMMENT '明細行番号',
301
	DetailLineCount smallint NOT NULL COMMENT '明細行番号',
302 302
	EntryDate datetime NOT NULL COMMENT '登録日付',
303 303
	UpdateDate datetime NOT NULL COMMENT '更新日付',
304 304
	PRIMARY KEY (SaveDate, ConstructionCode, PageCount)
......
310 310
(
311 311
	SaveDate date NOT NULL COMMENT '退避日付',
312 312
	ConstructionCode decimal(10,0) NOT NULL COMMENT '工事コード',
313
	PageCount year(4) NOT NULL COMMENT 'ページ番号',
314
	LineCount tinyint NOT NULL COMMENT '行番号',
313
	PageCount smallint NOT NULL COMMENT 'ページ番号',
314
	LineCount smallint NOT NULL COMMENT '行番号',
315 315
	DataType decimal(1) NOT NULL COMMENT 'データ種別',
316 316
	ComponentCode smallint NOT NULL COMMENT '構成キー',
317 317
	ItemCode smallint NOT NULL COMMENT '工種キー',
......
444 444
	ConstructionCode decimal(10,0) NOT NULL COMMENT '工事コード',
445 445
	TyingFlg decimal(1) NOT NULL COMMENT '紐付データフラグ',
446 446
	JoinFlg decimal(1) NOT NULL COMMENT '結合契約工事フラグ',
447
	ConstructionYear year(4) NOT NULL COMMENT '工事年度',
448
	ConstructionPeriod year(4) NOT NULL COMMENT '工事期数',
447
	ConstructionYear smallint NOT NULL COMMENT '工事年度',
448
	ConstructionPeriod smallint NOT NULL COMMENT '工事期数',
449 449
	RequestedDate date COMMENT '依頼受け日',
450 450
	EstimatesSubmitDeadline date COMMENT '見積提出期限',
451 451
	EstimatesSubmittedDate date COMMENT '見積提出日',
......
498 498
CREATE TABLE ConstructionBaseInfoDetail
499 499
(
500 500
	ConstructionCode decimal(10,0) NOT NULL COMMENT '工事コード',
501
	DetailNo year(2) NOT NULL COMMENT '明細番号',
501
	DetailNo SMALLINT NOT NULL COMMENT '明細番号',
502 502
	DetailString varchar(120) COMMENT '明細内容',
503 503
	EntryDate datetime NOT NULL COMMENT '登録日付',
504 504
	UpdateDate datetime NOT NULL COMMENT '更新日付',
......
525 525
	ConstructionEnd date NOT NULL COMMENT '契約工期完了',
526 526
	InstructorTimes decimal(5,2) NOT NULL COMMENT '指導員稼働月数',
527 527
	SalaryFlg decimal(1) NOT NULL COMMENT '給与振分区分',
528
	SalaryDays year(4) NOT NULL COMMENT '振分日数',
528
	SalaryDays smallint NOT NULL COMMENT '振分日数',
529 529
	A_SalaryFlg decimal(1) NOT NULL COMMENT '副担当者給与振分区分',
530
	A_SalaryDays year(4) NOT NULL COMMENT '副担当者振分日数',
530
	A_SalaryDays smallint NOT NULL COMMENT '副担当者振分日数',
531 531
	I_SalaryFlg decimal(1) NOT NULL COMMENT '指導員給与振分区分',
532
	I_SalaryDays year(4) NOT NULL COMMENT '指導員振分日数',
532
	I_SalaryDays smallint NOT NULL COMMENT '指導員振分日数',
533 533
	EntryDate datetime NOT NULL COMMENT '登録日付',
534 534
	UpdateDate datetime NOT NULL COMMENT '更新日付',
535 535
	PRIMARY KEY (ConstructionCode)
......
540 540
CREATE TABLE ConstructionBudgetDetail
541 541
(
542 542
	ConstructionCode decimal(10,0) NOT NULL COMMENT '工事コード',
543
	GroupCount year(2) NOT NULL COMMENT 'グループ番号',
544
	LineCount tinyint NOT NULL COMMENT '行番号',
543
	GroupCount smallint NOT NULL COMMENT 'グループ番号',
544
	LineCount smallint NOT NULL COMMENT '行番号',
545 545
	ComponentCode smallint NOT NULL COMMENT '構成キー',
546 546
	ItemCode smallint NOT NULL COMMENT '工種キー',
547 547
	FirstString varchar(120) COMMENT '項目名称',
......
580 580
CREATE TABLE ConstructionLedger
581 581
(
582 582
	ConstructionCode decimal(10,0) NOT NULL COMMENT '工事コード',
583
	ConstructionPeriod year(4) NOT NULL COMMENT '事業期',
583
	ConstructionPeriod smallint NOT NULL COMMENT '事業期',
584 584
	CreatorCode decimal(8,0) COMMENT '作成者コード',
585 585
	CreatorName varchar(60) COMMENT '作成者名',
586 586
	CreateDate date NOT NULL COMMENT '作成日',
......
607 607
CREATE TABLE ConstructionLedgerDetail
608 608
(
609 609
	ConstructionCode decimal(10,0) NOT NULL COMMENT '工事コード',
610
	GroupCount year(2) NOT NULL COMMENT 'グループ番号',
611
	LineCount tinyint NOT NULL COMMENT '行番号',
610
	GroupCount smallint NOT NULL COMMENT 'グループ番号',
611
	LineCount smallint NOT NULL COMMENT '行番号',
612 612
	ComponentCode smallint NOT NULL COMMENT '構成キー',
613 613
	ItemCode smallint NOT NULL COMMENT '工種キー',
614 614
	FirstString varchar(120) COMMENT '項目名称',
......
624 624
	IndependentFlg decimal(1) NOT NULL COMMENT '独立データフラグ',
625 625
	FluctuationFlg decimal(1) NOT NULL COMMENT '増減データフラグ',
626 626
	SalaryFlg decimal(1) NOT NULL COMMENT '給与振分区分',
627
	SalaryDays year(4) NOT NULL COMMENT '給与振分日数',
627
	SalaryDays smallint NOT NULL COMMENT '給与振分日数',
628 628
	OperatingFlg decimal(1) NOT NULL COMMENT '担当中フラグ',
629 629
	SourceCode int NOT NULL COMMENT '元工事番号',
630 630
	JoinTitleFlg decimal(1) NOT NULL COMMENT '工事名称タイトル',
631 631
	SalaryOnRegist decimal(12,2) NOT NULL COMMENT '登録時月額給与',
632
	PurchaseOrderFlg year(2) NOT NULL COMMENT '注文書発行フラグ',
632
	PurchaseOrderFlg smallint NOT NULL COMMENT '注文書発行フラグ',
633 633
	EntryDate datetime NOT NULL COMMENT '登録年月日',
634 634
	UpdateDate datetime NOT NULL COMMENT '更新年月日',
635 635
	PRIMARY KEY (ConstructionCode, GroupCount, LineCount)
......
640 640
CREATE TABLE ConstructionLedgerExcute
641 641
(
642 642
	ConstructionCode decimal(10,0) NOT NULL COMMENT '工事コード',
643
	GroupCount year(2) NOT NULL COMMENT 'グループ番号',
644
	LineCount tinyint NOT NULL COMMENT '行番号',
645
	ColumnCount tinyint NOT NULL COMMENT '列番号',
643
	GroupCount smallint NOT NULL COMMENT 'グループ番号',
644
	LineCount smallint NOT NULL COMMENT '行番号',
645
	ColumnCount smallint NOT NULL COMMENT '列番号',
646 646
	PaymentAmount decimal(12,2) NOT NULL COMMENT '支払金額',
647 647
	TargetMonth date NOT NULL COMMENT '対象年月',
648 648
	EntryDate datetime NOT NULL COMMENT '登録年月日',
......
667 667
CREATE TABLE ConstructionProgressDate
668 668
(
669 669
	ConstructionCode decimal(10,0) NOT NULL COMMENT '工事番号',
670
	ConstructionStatusFlg year(2) NOT NULL COMMENT '設定工事状態',
671
	PreviousStatusFlg year(2) COMMENT '変更前状態',
670
	ConstructionStatusFlg smallint NOT NULL COMMENT '設定工事状態',
671
	PreviousStatusFlg smallint COMMENT '変更前状態',
672 672
	ChangeDate date NOT NULL COMMENT '設定日付',
673 673
	ChangePersonCode decimal(8,0) NOT NULL COMMENT '設定担当者',
674 674
	EntryDate datetime NOT NULL COMMENT '登録年月日',
......
765 765
	PersonCode decimal(8,0) NOT NULL COMMENT '作成者コード',
766 766
	DailyDataDate date NOT NULL COMMENT '日報作成日',
767 767
	ConstructionCode int NOT NULL COMMENT '工事番号',
768
	SeqNo tinyint NOT NULL COMMENT '明細行番号',
768
	SeqNo smallint NOT NULL COMMENT '明細行番号',
769 769
	JobCategoryCode smallint NOT NULL COMMENT '職種キー',
770 770
	CompanyCode decimal(8,0) NOT NULL COMMENT '協力会社コード',
771 771
	TodayHeadCount decimal(4,1) NOT NULL COMMENT '当日人員数',
......
785 785
	PersonCode decimal(8,0) NOT NULL COMMENT '作成者コード',
786 786
	DailyDataDate date NOT NULL COMMENT '日報作成日',
787 787
	ConstructionCode int NOT NULL COMMENT '工事番号',
788
	SeqNo tinyint NOT NULL COMMENT '明細行番号',
788
	SeqNo smallint NOT NULL COMMENT '明細行番号',
789 789
	PatrolTime datetime NOT NULL COMMENT '巡回時間',
790 790
	ContentsText varchar(200) COMMENT '内容',
791 791
	EntryDate datetime NOT NULL COMMENT '登録年月日',
......
800 800
	PersonCode decimal(8,0) NOT NULL COMMENT '作成者コード',
801 801
	DailyDataDate date NOT NULL COMMENT '日報作成日',
802 802
	ConstructionCode int NOT NULL COMMENT '工事番号',
803
	SeqNo tinyint NOT NULL COMMENT '明細行番号',
803
	SeqNo smallint NOT NULL COMMENT '明細行番号',
804 804
	Materials varchar(100) COMMENT '資材名',
805 805
	Quantity varchar(100) COMMENT '数量',
806 806
	Production varchar(100) COMMENT '制作会社',
......
818 818
	PersonCode decimal(8,0) NOT NULL COMMENT '作成者コード',
819 819
	DailyDataDate date NOT NULL COMMENT '日報作成日',
820 820
	ConstructionCode int NOT NULL COMMENT '工事番号',
821
	SeqNo tinyint NOT NULL COMMENT '明細行番号',
821
	SeqNo smallint NOT NULL COMMENT '明細行番号',
822 822
	Attendee varchar(100) COMMENT '出席者',
823 823
	ContentsText varchar(200) COMMENT '内容',
824 824
	EntryDate datetime NOT NULL COMMENT '登録年月日',
......
833 833
	PersonCode decimal(8,0) NOT NULL COMMENT '作成者コード',
834 834
	DailyDataDate date NOT NULL COMMENT '日報作成日',
835 835
	ConstructionCode int NOT NULL COMMENT '工事番号',
836
	SeqNo tinyint NOT NULL COMMENT '明細行番号',
836
	SeqNo smallint NOT NULL COMMENT '明細行番号',
837 837
	Model varchar(100) COMMENT '機種',
838 838
	Performance varchar(100) COMMENT '性能',
839 839
	Owner varchar(100) COMMENT '所有会社',
......
850 850
CREATE TABLE DepartmentExpensesMaster
851 851
(
852 852
	DepartmentCode smallint NOT NULL COMMENT '部署コード',
853
	ExpensesPeriod year(4) NOT NULL COMMENT '事業期',
853
	ExpensesPeriod smallint NOT NULL COMMENT '事業期',
854 854
	NameCode smallint NOT NULL COMMENT '経費名称コード',
855 855
	DisplayOrder smallint NOT NULL COMMENT '表示順',
856 856
	ExpensesRatio decimal(4,2) NOT NULL COMMENT '経費率',
......
912 912
CREATE TABLE EstimateBudgetDetail
913 913
(
914 914
	ConstructionCode decimal(10,0) NOT NULL COMMENT '工事コード',
915
	GroupCount year(2) NOT NULL COMMENT 'グループ番号',
916
	LineCount tinyint NOT NULL COMMENT '行番号',
915
	GroupCount smallint NOT NULL COMMENT 'グループ番号',
916
	LineCount smallint NOT NULL COMMENT '行番号',
917 917
	ComponentCode smallint NOT NULL COMMENT '構成キー',
918 918
	ItemCode smallint COMMENT '工種キー',
919 919
	CompanyCode decimal(8,0) NOT NULL COMMENT '協力会社コード',
......
933 933
CREATE TABLE EstimateData
934 934
(
935 935
	ConstructionCode decimal(10,0) NOT NULL COMMENT '工事コード',
936
	LineCount tinyint NOT NULL COMMENT '行番号',
937
	ComponentCode tinyint NOT NULL COMMENT '構成キー',
936
	LineCount smallint NOT NULL COMMENT '行番号',
937
	ComponentCode smallint NOT NULL COMMENT '構成キー',
938 938
	FixedItemCode varchar(1) COMMENT '固定項目キー',
939 939
	ItemName varchar(120) COMMENT '作業名称',
940 940
	SpecName varchar(120) COMMENT '作業/品質・形状・寸法',
......
952 952
CREATE TABLE EstimateDataBody
953 953
(
954 954
	ConstructionCode decimal(10,0) NOT NULL COMMENT '工事コード',
955
	PageCount year(4) NOT NULL COMMENT 'ページ番号',
955
	PageCount smallint NOT NULL COMMENT 'ページ番号',
956 956
	Category decimal(1) NOT NULL COMMENT 'ページ区分',
957 957
	UnionComponentCode smallint NOT NULL COMMENT '所属構成キー',
958 958
	ComponentCode smallint NOT NULL COMMENT '構成キー',
959 959
	ItemCode smallint NOT NULL COMMENT '工種キー',
960 960
	SelectComponent smallint NOT NULL COMMENT '選択構成キー',
961 961
	PageTitle varchar(120) NOT NULL COMMENT 'ページ表示名',
962
	DetailLineCount tinyint NOT NULL COMMENT '明細行番号',
962
	DetailLineCount smallint NOT NULL COMMENT '明細行番号',
963 963
	EntryDate datetime NOT NULL COMMENT '登録日付',
964 964
	UpdateDate datetime NOT NULL COMMENT '更新日付',
965 965
	PRIMARY KEY (ConstructionCode, PageCount)
......
970 970
CREATE TABLE EstimateDataDetail
971 971
(
972 972
	ConstructionCode decimal(10,0) NOT NULL COMMENT '工事コード',
973
	PageCount year(4) NOT NULL COMMENT 'ページ番号',
974
	LineCount tinyint NOT NULL COMMENT '行番号',
973
	PageCount smallint NOT NULL COMMENT 'ページ番号',
974
	LineCount smallint NOT NULL COMMENT '行番号',
975 975
	DataType decimal(1) NOT NULL COMMENT 'データ種別',
976 976
	ComponentCode smallint NOT NULL COMMENT '構成キー',
977 977
	ItemCode smallint NOT NULL COMMENT '工種キー',
......
1010 1010
CREATE TABLE HolidayCalenderMaster
1011 1011
(
1012 1012
	Holiday date NOT NULL COMMENT '休日',
1013
	BusinessYear year(4) NOT NULL COMMENT '営業年度',
1014
	TargetMonth year(2) NOT NULL COMMENT '該当月',
1015
	TargetDay year(2) NOT NULL COMMENT '該当日',
1013
	BusinessYear smallint NOT NULL COMMENT '営業年度',
1014
	TargetMonth smallint NOT NULL COMMENT '該当月',
1015
	TargetDay smallint NOT NULL COMMENT '該当日',
1016 1016
	PRIMARY KEY (Holiday)
1017 1017
) COMMENT = '会社休日マスタ';
1018 1018

  
......
1021 1021
CREATE TABLE InputSearchLogData
1022 1022
(
1023 1023
	ConstructionCode decimal(10,0) NOT NULL COMMENT '工事コード',
1024
	UsedProcessNo tinyint NOT NULL COMMENT '使用機能番号',
1024
	UsedProcessNo smallint NOT NULL COMMENT '使用機能番号',
1025 1025
	DisplayOrder decimal(5,0) NOT NULL COMMENT '表示順',
1026 1026
	DataType decimal(1) NOT NULL COMMENT 'データ種別',
1027 1027
	InputCode int COMMENT '入力コード',
......
1038 1038
	FromName varchar(60) NOT NULL COMMENT '書込み者',
1039 1039
	MessageTitile varchar(100) COMMENT '伝言タイトル',
1040 1040
	MessageContent varchar(1333) NOT NULL COMMENT '伝言内容',
1041
	LinkType year(2) NOT NULL COMMENT 'リンク動作タイプ',
1041
	LinkType smallint NOT NULL COMMENT 'リンク動作タイプ',
1042 1042
	LinkMessage varchar(200) COMMENT 'リンク文字列',
1043 1043
	LinkCode varchar(30) COMMENT 'リンクキー',
1044 1044
	WritingDate date NOT NULL COMMENT '書込み日時',
1045 1045
	PersonCode decimal(8,0) NOT NULL COMMENT '書込み担当者コード',
1046
	ShareFlag year(2) NOT NULL COMMENT '管理者対象フラグ',
1046
	ShareFlag smallint NOT NULL COMMENT '管理者対象フラグ',
1047 1047
	MessageColor varchar(8) COMMENT '文字色',
1048 1048
	BackColor varchar(8) COMMENT 'バックカラー',
1049 1049
	MessageFlag decimal(1) NOT NULL COMMENT 'メッセージフラグ',
......
1058 1058
(
1059 1059
	RecordNumber decimal(6,0) NOT NULL COMMENT 'レコード番号',
1060 1060
	BranchNumber decimal(3,0) NOT NULL COMMENT 'レコード枝番',
1061
	SeqNum tinyint NOT NULL COMMENT '順番',
1061
	SeqNum smallint NOT NULL COMMENT '順番',
1062 1062
	ToCode decimal(8,0) NOT NULL COMMENT '対象者コード',
1063 1063
	ToName varchar(60) NOT NULL COMMENT '対象者',
1064 1064
	EntryDate datetime COMMENT '登録日付',
......
1072 1072
(
1073 1073
	RecordNumber decimal(6,0) NOT NULL COMMENT 'レコード番号',
1074 1074
	BranchNumber decimal(3,0) NOT NULL COMMENT 'レコード枝番',
1075
	SeqNum tinyint NOT NULL COMMENT '順番',
1075
	SeqNum smallint NOT NULL COMMENT '順番',
1076 1076
	BrowsingCode decimal(8,0) NOT NULL COMMENT '閲覧者コード',
1077 1077
	BrowsingDate date NOT NULL COMMENT '閲覧日付',
1078 1078
	EntryDate datetime COMMENT '登録日付',
......
1109 1109
CREATE TABLE OrdersPriceData
1110 1110
(
1111 1111
	ConstructionCode int NOT NULL COMMENT '工事番号',
1112
	ChangeNo tinyint NOT NULL COMMENT '変更番号',
1112
	ChangeNo smallint NOT NULL COMMENT '変更番号',
1113 1113
	ChangeDate date NOT NULL COMMENT '変更日',
1114 1114
	ChangePersonCode decimal(8,0) NOT NULL COMMENT '変更者コード',
1115 1115
	ChangePersonName varchar(60) COMMENT '変更者名',
......
1146 1146
	EndDate date COMMENT '使用終了年月日',
1147 1147
	PassWord varchar(16) COMMENT 'パスワード',
1148 1148
	SecurityManagement decimal(1) NOT NULL COMMENT '機密区分',
1149
	SecCode year(2) NOT NULL COMMENT '保護区分番号',
1149
	SecCode smallint NOT NULL COMMENT '保護区分番号',
1150 1150
	MsgBackColor varchar(8) COMMENT 'メッセージ背景色',
1151 1151
	DisplayString varchar(20) COMMENT '表示・印刷名称',
1152 1152
	DepartmentCode smallint COMMENT '部署コード',
......
1180 1180
CREATE TABLE PointingOutComment
1181 1181
(
1182 1182
	ConstructionCode decimal(10,0) NOT NULL COMMENT '工事コード',
1183
	ProcessNo tinyint NOT NULL COMMENT '処理番号(画面番号)',
1184
	SeqNo tinyint NOT NULL COMMENT '順序',
1185
	PageCount year(4) NOT NULL COMMENT 'ページ番号',
1183
	ProcessNo smallint NOT NULL COMMENT '処理番号(画面番号)',
1184
	SeqNo smallint NOT NULL COMMENT '順序',
1185
	PageCount smallint NOT NULL COMMENT 'ページ番号',
1186 1186
	PersonCode decimal(8,0) NOT NULL COMMENT '記入者コード',
1187 1187
	DrowColor varchar(8) COMMENT '描画色',
1188 1188
	CommentMessage varchar(1000) COMMENT 'メッセージ',
1189
	StartPointX year(4) NOT NULL COMMENT '指摘項目位置X',
1190
	StartPointY year(4) NOT NULL COMMENT '指摘項目位置Y',
1191
	CurrentPointX year(4) NOT NULL COMMENT '初期位置X',
1192
	CurrentPointY year(4) NOT NULL COMMENT '初期位置Y',
1193
	CurrentWidth year(4) NOT NULL COMMENT '表示サイズWidth',
1194
	CurrentHeight year(4) NOT NULL COMMENT '表示サイズHeigth',
1189
	StartPointX smallint NOT NULL COMMENT '指摘項目位置X',
1190
	StartPointY smallint NOT NULL COMMENT '指摘項目位置Y',
1191
	CurrentPointX smallint NOT NULL COMMENT '初期位置X',
1192
	CurrentPointY smallint NOT NULL COMMENT '初期位置Y',
1193
	CurrentWidth smallint NOT NULL COMMENT '表示サイズWidth',
1194
	CurrentHeight smallint NOT NULL COMMENT '表示サイズHeigth',
1195 1195
	EntryDate datetime NOT NULL COMMENT '登録日付',
1196 1196
	UpdateDate datetime NOT NULL COMMENT '更新日付',
1197 1197
	PRIMARY KEY (ConstructionCode, ProcessNo, SeqNo)
......
1221 1221
	PersonCode decimal(8,0) NOT NULL COMMENT '作成者コード',
1222 1222
	ProceedingsDataDate date NOT NULL COMMENT '議事録作成日',
1223 1223
	ConstructionCode int NOT NULL COMMENT '工事番号',
1224
	SeqNo tinyint NOT NULL COMMENT 'データ行番号',
1224
	SeqNo smallint NOT NULL COMMENT 'データ行番号',
1225 1225
	Department varchar(100) COMMENT '出席者所属',
1226 1226
	AttendeeName varchar(100) COMMENT '出席者氏名',
1227 1227
	EntryDate datetime NOT NULL COMMENT '登録年月日',
......
1236 1236
	PersonCode decimal(8,0) NOT NULL COMMENT '作成者コード',
1237 1237
	ProceedingsDataDate date NOT NULL COMMENT '議事録作成日',
1238 1238
	ConstructionCode int NOT NULL COMMENT '工事番号',
1239
	SeqNo tinyint NOT NULL COMMENT 'データ行番号',
1240
	TitileNo tinyint COMMENT '議題番号',
1239
	SeqNo smallint NOT NULL COMMENT 'データ行番号',
1240
	TitileNo smallint COMMENT '議題番号',
1241 1241
	Titile varchar(100) COMMENT '議題',
1242 1242
	ContentsText varchar(200) COMMENT '内容',
1243 1243
	EntryDate datetime NOT NULL COMMENT '登録年月日',
......
1250 1250
CREATE TABLE ProcessApproval
1251 1251
(
1252 1252
	ConstructionCode decimal(10,0) NOT NULL COMMENT '工事番号',
1253
	ApprovalCode tinyint NOT NULL COMMENT '承認機能番号',
1254
	OrderNo year(2) NOT NULL COMMENT '受付番号',
1255
	SeqNo year(2) NOT NULL COMMENT '枝番',
1253
	ApprovalCode smallint NOT NULL COMMENT '承認機能番号',
1254
	OrderNo smallint NOT NULL COMMENT '受付番号',
1255
	SeqNo smallint NOT NULL COMMENT '枝番',
1256 1256
	PersonCode decimal(8,0) NOT NULL COMMENT '申請・承認者コード',
1257 1257
	PetitionApprovalDate date NOT NULL COMMENT '申請・承認日付',
1258 1258
	ApprovalLimitDates date NOT NULL COMMENT '承認希望日',
......
1268 1268
CREATE TABLE ProcessApprovalDetail
1269 1269
(
1270 1270
	ConstructionCode decimal(10,0) NOT NULL COMMENT '工事番号',
1271
	ApprovalCode tinyint NOT NULL COMMENT '承認機能番号',
1272
	OrderNo year(2) NOT NULL COMMENT '受付番号',
1273
	SerialNo year(2) NOT NULL COMMENT '枝番',
1271
	ApprovalCode smallint NOT NULL COMMENT '承認機能番号',
1272
	OrderNo smallint NOT NULL COMMENT '受付番号',
1273
	SerialNo smallint NOT NULL COMMENT '枝番',
1274 1274
	LinkCode int NOT NULL COMMENT 'リンク情報',
1275 1275
	EntryDate datetime NOT NULL COMMENT '登録年月日',
1276 1276
	UpdateDate datetime NOT NULL COMMENT '更新年月日',
......
1281 1281
-- 起動対象マスタ
1282 1282
CREATE TABLE ProcessExcuteMaster
1283 1283
(
1284
	SecCode year(2) NOT NULL COMMENT '保護区分番号',
1285
	ExecCode year(4) NOT NULL COMMENT '起動処理番号',
1284
	SecCode smallint NOT NULL COMMENT '保護区分番号',
1285
	ExecCode smallint NOT NULL COMMENT '起動処理番号',
1286 1286
	EditFlg decimal(1) NOT NULL COMMENT '編集フラグ',
1287 1287
	EntryDate datetime NOT NULL COMMENT '登録日付',
1288 1288
	UpdateDate datetime NOT NULL COMMENT '更新日付',
......
1294 1294
CREATE TABLE PurchaseOrder
1295 1295
(
1296 1296
	ConstructionCode int NOT NULL COMMENT '工事番号',
1297
	SeqNo tinyint NOT NULL COMMENT '注文書枝番',
1297
	SeqNo smallint NOT NULL COMMENT '注文書枝番',
1298 1298
	CompanyCode decimal(8,0) NOT NULL COMMENT '協力会社コード',
1299 1299
	CreateDate date COMMENT '作成日付',
1300 1300
	OrderPrice decimal(12,2) NOT NULL COMMENT '発注金額',
......
1302 1302
	OrderSheetType decimal(1) NOT NULL COMMENT '簡易・本式フラグ',
1303 1303
	PaymentTerms decimal(1) NOT NULL COMMENT '支払い条件',
1304 1304
	CashRatio decimal(4,1) NOT NULL COMMENT '現金割合(%)',
1305
	BillPeriod year(4) NOT NULL COMMENT '手形期間',
1305
	BillPeriod smallint NOT NULL COMMENT '手形期間',
1306 1306
	PrePayments decimal(1) NOT NULL COMMENT '前金払',
1307 1307
	PrePaymentsDays decimal(3,0) NOT NULL COMMENT '前金払日数',
1308 1308
	PrePaymentsPrice decimal(12,2) NOT NULL COMMENT '前金払金額',
1309 1309
	PartialPayment decimal(1) NOT NULL COMMENT '部分払',
1310
	PartialPaymentMounth year(2) NOT NULL COMMENT '部分払締切月',
1311
	PartialPaymentDay1 year(2) NOT NULL COMMENT '部分払締切日',
1312
	PartialPaymentDay2 year(2) NOT NULL COMMENT '部分払支払日',
1310
	PartialPaymentMounth smallint NOT NULL COMMENT '部分払締切月',
1311
	PartialPaymentDay1 smallint NOT NULL COMMENT '部分払締切日',
1312
	PartialPaymentDay2 smallint NOT NULL COMMENT '部分払支払日',
1313 1313
	PartialPaymentPrice decimal(12,2) NOT NULL COMMENT '部分払金額',
1314 1314
	CompletionPayment decimal(1) NOT NULL COMMENT '引渡し時の支払',
1315
	CompletionPaymentDays tinyint NOT NULL COMMENT '引渡し時の支払日数',
1315
	CompletionPaymentDays smallint NOT NULL COMMENT '引渡し時の支払日数',
1316 1316
	CompletionPaymentPrice decimal(12,2) NOT NULL COMMENT '引渡し時の支払金額',
1317 1317
	LeadEngineerCode decimal(8,0) COMMENT '主任技術者コード',
1318 1318
	LeadEngineerName varchar(60) COMMENT 'LeadEngineerName',
1319 1319
	SafetyOfficerCode decimal(8,0) COMMENT '安全管理者コード',
1320 1320
	SafetyOfficerName varchar(60) COMMENT '安全管理者名',
1321
	WorkersCount tinyint COMMENT '作業員数',
1321
	WorkersCount smallint COMMENT '作業員数',
1322 1322
	PrintoutDate date NOT NULL COMMENT '印刷年月日',
1323 1323
	EntryDate datetime NOT NULL COMMENT '登録年月日',
1324 1324
	UpdateDate datetime NOT NULL COMMENT '更新年月日',
......
1330 1330
CREATE TABLE PurchaseOrderDetail
1331 1331
(
1332 1332
	ConstructionCode int NOT NULL COMMENT '工事番号',
1333
	SeqNo tinyint NOT NULL COMMENT '注文書枝番',
1333
	SeqNo smallint NOT NULL COMMENT '注文書枝番',
1334 1334
	GroupCount decimal(1) NOT NULL COMMENT 'グループ番号',
1335
	LineCount tinyint NOT NULL COMMENT '行番号',
1335
	LineCount smallint NOT NULL COMMENT '行番号',
1336 1336
	ComponentCode smallint NOT NULL COMMENT '構成キー',
1337 1337
	ItemCode smallint NOT NULL COMMENT '工種キー',
1338 1338
	FirstString varchar(120) COMMENT '工種・品名',
......
1352 1352
CREATE TABLE SalesGraphData
1353 1353
(
1354 1354
	GraphDataCode decimal(8,0) NOT NULL COMMENT 'グラフデータコード',
1355
	ConstructionPeriod year(4) NOT NULL COMMENT '事業期',
1355
	ConstructionPeriod smallint NOT NULL COMMENT '事業期',
1356 1356
	SalesDataDays date NOT NULL COMMENT '売上年月',
1357 1357
	DisplayOrder decimal(8,0) NOT NULL COMMENT '表示順',
1358 1358
	DataName varchar(100) NOT NULL COMMENT 'データ表示名称',
......
1369 1369
-- 保護区分マスタ
1370 1370
CREATE TABLE SecurityMaster
1371 1371
(
1372
	SecCode year(2) NOT NULL COMMENT '保護区分番号',
1372
	SecCode smallint NOT NULL COMMENT '保護区分番号',
1373 1373
	DisplayOrder smallint NOT NULL COMMENT '表示順',
1374 1374
	SecName varchar(60) NOT NULL COMMENT '保護区分名称',
1375 1375
	SecRank decimal(1) NOT NULL COMMENT '保護区分ランク',
......
1486 1486
-- システム起動確認データ
1487 1487
CREATE TABLE SystemExecute
1488 1488
(
1489
	PrimaryCode tinyint NOT NULL COMMENT 'キー項目',
1489
	PrimaryCode smallint NOT NULL COMMENT 'キー項目',
1490 1490
	TargetDate date NOT NULL COMMENT '起動日付',
1491 1491
	SystemVersion decimal(10,0) COMMENT '本体・環境バージョン',
1492 1492
	UpDateCopyVersion decimal(10,0) COMMENT 'コピーバージョン',
......
1499 1499
-- 管理マスタ
1500 1500
CREATE TABLE SystemMaster
1501 1501
(
1502
	SystemCode tinyint NOT NULL COMMENT '会社コード',
1502
	SystemCode smallint NOT NULL COMMENT '会社コード',
1503 1503
	CompanyName1 varchar(60) DEFAULT '' NOT NULL COMMENT '会社名1',
1504 1504
	CompanyName2 varchar(60) DEFAULT '' COMMENT '会社名2',
1505 1505
	CEOName varchar(60) DEFAULT '' NOT NULL COMMENT '代表者氏名',
......
1514 1514
	OfficeExpenses decimal(4,2) NOT NULL COMMENT '事務所経費',
1515 1515
	OperatingExpenses decimal(4,2) NOT NULL COMMENT '営業経費',
1516 1516
	ConsumptionTax decimal(4,2) NOT NULL COMMENT '消費税',
1517
	CooperationRate decimal(4,2) NOT NULL COMMENT '協力金比率',
1517 1518
	ExcelSavePath varchar(120) COMMENT 'Excel保存パス',
1518
	BusinessPeriod year(4) NOT NULL COMMENT '現在営業期数',
1519
	ConstructionYear year(4) NOT NULL COMMENT '現在工事年度',
1519
	BusinessPeriod smallint NOT NULL COMMENT '現在営業期数',
1520
	ConstructionYear smallint NOT NULL COMMENT '現在工事年度',
1520 1521
	BusinessBeginningDate varchar(5) NOT NULL COMMENT '営業期期首日',
1521 1522
	ConstructionBeginningDate varchar(5) NOT NULL COMMENT '工事年度期首日',
1522 1523
	ConstructionNoBase decimal(1) NOT NULL COMMENT '工事番号基準値',
......
1533 1534
CREATE TABLE TermMaster
1534 1535
(
1535 1536
	ConstructionStatusFlg decimal(2,0) NOT NULL COMMENT '工事状態フラグ',
1536
	FieldNo year(2) NOT NULL COMMENT 'チェック対象フィールド番号',
1537
	SeqNo year(2) NOT NULL COMMENT '枝番',
1538
	DisplayOrder year(2) NOT NULL COMMENT '表示順',
1537
	FieldNo smallint NOT NULL COMMENT 'チェック対象フィールド番号',
1538
	SeqNo smallint NOT NULL COMMENT '枝番',
1539
	DisplayOrder smallint NOT NULL COMMENT '表示順',
1539 1540
	CheckSchdule decimal(1) NOT NULL COMMENT 'チェックタイミング',
1540
	TermDays year(2) NOT NULL COMMENT '経過日',
1541
	TermDays smallint NOT NULL COMMENT '経過日',
1541 1542
	SendTitile varchar(100) COMMENT 'タイトル',
1542 1543
	SendMessage varchar(100) COMMENT 'メッセージ',
1543 1544
	BackColor varchar(8) COMMENT '背景色',
......
1593 1594
CREATE TABLE VehicleRecordData
1594 1595
(
1595 1596
	VehicleCode smallint NOT NULL COMMENT '車両コード',
1596
	DivisionCode year(2) NOT NULL COMMENT 'データ区分',
1597
	SeqNo tinyint NOT NULL COMMENT '枝番',
1597
	DivisionCode smallint NOT NULL COMMENT 'データ区分',
1598
	SeqNo smallint NOT NULL COMMENT '枝番',
1598 1599
	RecordDate date COMMENT '実地日',
1599 1600
	Mileage mediumint COMMENT '走行距離',
1600 1601
	Content varchar(100) COMMENT '内容',
......
1612 1613
	VehicleCode smallint NOT NULL COMMENT '車両コード',
1613 1614
	MorningAfternoon decimal(1) NOT NULL COMMENT '午前・午後',
1614 1615
	PersonCode decimal(8,0) NOT NULL COMMENT '担当者コード',
1615
	TargetYear year(4) NOT NULL COMMENT '該当年',
1616
	TargetMonth year(2) NOT NULL COMMENT '該当月',
1617
	TargetDay year(2) NOT NULL COMMENT '該当日',
1616
	TargetYear smallint NOT NULL COMMENT '該当年',
1617
	TargetMonth smallint NOT NULL COMMENT '該当月',
1618
	TargetDay smallint NOT NULL COMMENT '該当日',
1618 1619
	EntryDate datetime NOT NULL COMMENT '登録年月日',
1619 1620
	UpdateDate datetime NOT NULL COMMENT '更新年月日',
1620 1621
	PRIMARY KEY (TargetDate, VehicleCode, MorningAfternoon)

他の形式にエクスポート: Unified diff