Repository navigation
Expand file tree
/
Copy pathScript1.sql
More file actions
219 lines (195 loc) · 5.2 KB
/
Copy pathScript1.sql
File metadata and controls
219 lines (195 loc) · 5.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
--<ScriptOptions statementTerminator=";"/>
CREATE TABLE SYSCONGLOMERATES (
SCHEMAID CHAR(36) NOT NULL,
TABLEID CHAR(36) NOT NULL,
CONGLOMERATENUMBER BIGINT NOT NULL,
CONGLOMERATENAME VARCHAR(128),
ISINDEX null NOT NULL,
DESCRIPTOR null,
ISCONSTRAINT null,
CONGLOMERATEID CHAR(36) NOT NULL
);
CREATE TABLE SYSTABLES (
TABLEID CHAR(36) NOT NULL,
TABLENAME VARCHAR(128) NOT NULL,
TABLETYPE CHAR(1) NOT NULL,
SCHEMAID CHAR(36) NOT NULL,
LOCKGRANULARITY CHAR(1) NOT NULL
);
CREATE TABLE SYSSEQUENCES (
SEQUENCEID CHAR(36) NOT NULL,
SEQUENCENAME VARCHAR(128) NOT NULL,
SCHEMAID CHAR(36) NOT NULL,
SEQUENCEDATATYPE null NOT NULL,
CURRENTVALUE BIGINT,
STARTVALUE BIGINT NOT NULL,
MINIMUMVALUE BIGINT NOT NULL,
MAXIMUMVALUE BIGINT NOT NULL,
INCREMENT BIGINT NOT NULL,
CYCLEOPTION CHAR(1) NOT NULL
);
CREATE TABLE SYSVIEWS (
TABLEID CHAR(36) NOT NULL,
VIEWDEFINITION LONG VARCHAR NOT NULL,
CHECKOPTION CHAR(1) NOT NULL,
COMPILATIONSCHEMAID CHAR(36)
);
CREATE TABLE SYSCOLPERMS (
COLPERMSID CHAR(36) NOT NULL,
GRANTEE VARCHAR(128) NOT NULL,
GRANTOR VARCHAR(128) NOT NULL,
TABLEID CHAR(36) NOT NULL,
TYPE CHAR(1) NOT NULL,
COLUMNS null NOT NULL
);
CREATE TABLE SYSCHECKS (
CONSTRAINTID CHAR(36) NOT NULL,
CHECKDEFINITION LONG VARCHAR NOT NULL,
REFERENCEDCOLUMNS null NOT NULL
);
CREATE TABLE SYSTRIGGERS (
TRIGGERID CHAR(36) NOT NULL,
TRIGGERNAME VARCHAR(128) NOT NULL,
SCHEMAID CHAR(36) NOT NULL,
CREATIONTIMESTAMP TIMESTAMP NOT NULL,
EVENT CHAR(1) NOT NULL,
FIRINGTIME CHAR(1) NOT NULL,
TYPE CHAR(1) NOT NULL,
STATE CHAR(1) NOT NULL,
TABLEID CHAR(36) NOT NULL,
WHENSTMTID CHAR(36),
ACTIONSTMTID CHAR(36),
REFERENCEDCOLUMNS null,
TRIGGERDEFINITION LONG VARCHAR,
REFERENCINGOLD null,
REFERENCINGNEW null,
OLDREFERENCINGNAME VARCHAR(128),
NEWREFERENCINGNAME VARCHAR(128),
WHENCLAUSETEXT LONG VARCHAR
);
CREATE TABLE SYSSCHEMAS (
SCHEMAID CHAR(36) NOT NULL,
SCHEMANAME VARCHAR(128) NOT NULL,
AUTHORIZATIONID VARCHAR(128) NOT NULL
);
CREATE TABLE SYSSTATEMENTS (
STMTID CHAR(36) NOT NULL,
STMTNAME VARCHAR(128) NOT NULL,
SCHEMAID CHAR(36) NOT NULL,
TYPE CHAR(1) NOT NULL,
VALID null NOT NULL,
TEXT LONG VARCHAR NOT NULL,
LASTCOMPILED TIMESTAMP,
COMPILATIONSCHEMAID CHAR(36),
USINGTEXT LONG VARCHAR
);
CREATE TABLE SYSKEYS (
CONSTRAINTID CHAR(36) NOT NULL,
CONGLOMERATEID CHAR(36) NOT NULL
);
CREATE TABLE SYSFILES (
FILEID CHAR(36) NOT NULL,
SCHEMAID CHAR(36) NOT NULL,
FILENAME VARCHAR(128) NOT NULL,
GENERATIONID BIGINT NOT NULL
);
CREATE TABLE SYSUSERS (
USERNAME VARCHAR(128) NOT NULL,
HASHINGSCHEME VARCHAR(32672) NOT NULL,
PASSWORD VARCHAR(32672) NOT NULL,
LASTMODIFIED TIMESTAMP NOT NULL
);
CREATE TABLE SYSSTATISTICS (
STATID CHAR(36) NOT NULL,
REFERENCEID CHAR(36) NOT NULL,
TABLEID CHAR(36) NOT NULL,
CREATIONTIMESTAMP TIMESTAMP NOT NULL,
TYPE CHAR(1) NOT NULL,
VALID null NOT NULL,
COLCOUNT INTEGER NOT NULL,
STATISTICS null NOT NULL
);
CREATE TABLE SYSCONSTRAINTS (
CONSTRAINTID CHAR(36) NOT NULL,
TABLEID CHAR(36) NOT NULL,
CONSTRAINTNAME VARCHAR(128) NOT NULL,
TYPE CHAR(1) NOT NULL,
SCHEMAID CHAR(36) NOT NULL,
STATE CHAR(1) NOT NULL,
REFERENCECOUNT INTEGER NOT NULL
);
CREATE TABLE SYSDEPENDS (
DEPENDENTID CHAR(36) NOT NULL,
DEPENDENTFINDER null NOT NULL,
PROVIDERID CHAR(36) NOT NULL,
PROVIDERFINDER null NOT NULL
);
CREATE TABLE SYSFOREIGNKEYS (
CONSTRAINTID CHAR(36) NOT NULL,
CONGLOMERATEID CHAR(36) NOT NULL,
KEYCONSTRAINTID CHAR(36) NOT NULL,
DELETERULE CHAR(1) NOT NULL,
UPDATERULE CHAR(1) NOT NULL
);
CREATE TABLE SYSPERMS (
UUID CHAR(36) NOT NULL,
OBJECTTYPE VARCHAR(36) NOT NULL,
OBJECTID CHAR(36) NOT NULL,
PERMISSION CHAR(36) NOT NULL,
GRANTOR VARCHAR(128) NOT NULL,
GRANTEE VARCHAR(128) NOT NULL,
ISGRANTABLE CHAR(1) NOT NULL
);
CREATE TABLE SYSDUMMY1 (
IBMREQD CHAR(1)
);
CREATE TABLE SYSROUTINEPERMS (
ROUTINEPERMSID CHAR(36) NOT NULL,
GRANTEE VARCHAR(128) NOT NULL,
GRANTOR VARCHAR(128) NOT NULL,
ALIASID CHAR(36) NOT NULL,
GRANTOPTION CHAR(1) NOT NULL
);
CREATE TABLE SYSTABLEPERMS (
TABLEPERMSID CHAR(36) NOT NULL,
GRANTEE VARCHAR(128) NOT NULL,
GRANTOR VARCHAR(128) NOT NULL,
TABLEID CHAR(36) NOT NULL,
SELECTPRIV CHAR(1) NOT NULL,
DELETEPRIV CHAR(1) NOT NULL,
INSERTPRIV CHAR(1) NOT NULL,
UPDATEPRIV CHAR(1) NOT NULL,
REFERENCESPRIV CHAR(1) NOT NULL,
TRIGGERPRIV CHAR(1) NOT NULL
);
CREATE TABLE SYSALIASES (
ALIASID CHAR(36) NOT NULL,
ALIAS VARCHAR(128) NOT NULL,
SCHEMAID CHAR(36),
JAVACLASSNAME LONG VARCHAR NOT NULL,
ALIASTYPE CHAR(1) NOT NULL,
NAMESPACE CHAR(1) NOT NULL,
SYSTEMALIAS null NOT NULL,
ALIASINFO null,
SPECIFICNAME VARCHAR(128) NOT NULL
);
CREATE TABLE SYSROLES (
UUID CHAR(36) NOT NULL,
ROLEID VARCHAR(128) NOT NULL,
GRANTEE VARCHAR(128) NOT NULL,
GRANTOR VARCHAR(128) NOT NULL,
WITHADMINOPTION CHAR(1) NOT NULL,
ISDEF CHAR(1) NOT NULL
);
CREATE TABLE SYSCOLUMNS (
REFERENCEID CHAR(36) NOT NULL,
COLUMNNAME VARCHAR(128) NOT NULL,
COLUMNNUMBER INTEGER NOT NULL,
COLUMNDATATYPE null NOT NULL,
COLUMNDEFAULT null,
COLUMNDEFAULTID CHAR(36),
AUTOINCREMENTVALUE BIGINT,
AUTOINCREMENTSTART BIGINT,
AUTOINCREMENTINC BIGINT,
AUTOINCREMENTCYCLE null
);