gvsig-oracle / org.gvsig.oracle / trunk / org.gvsig.oracle / org.gvsig.oracle.provider / src / test / resources / org / gvsig / oracle / dal / operations / sql / performChanges.sql @ 916
History | View | Annotate | Download (2.09 KB)
1 |
|
---|---|
2 |
-- Insert SQL
|
3 |
INSERT INTO "P1"."TEST" ( |
4 |
"ID", "Byte", "Bool1", "Long", "Timestamp", "Date", "Time", |
5 |
"Bool2", "String", "Bool3", "Double", "Bool4", "Float", "Bool5", |
6 |
"Decimal", "Geometry" |
7 |
) VALUES (
|
8 |
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, NVL2((?),SDO_GEOMETRY((?), (?)),NULL) |
9 |
); |
10 |
|
11 |
-- Delete SQL
|
12 |
DELETE FROM "P1"."TEST" WHERE ( ("ID") = (?) ); |
13 |
|
14 |
-- Update SQL
|
15 |
UPDATE "P1"."TEST" |
16 |
SET
|
17 |
"Byte" = ?, |
18 |
"Bool1" = ?, |
19 |
"Long" = ?, |
20 |
"Timestamp" = ?, |
21 |
"Date" = ?, |
22 |
"Time" = ?, |
23 |
"Bool2" = ?, |
24 |
"String" = ?, |
25 |
"Bool3" = ?, |
26 |
"Double" = ?, |
27 |
"Bool4" = ?, |
28 |
"Float" = ?, |
29 |
"Bool5" = ?, |
30 |
"Decimal" = ?, |
31 |
"Geometry" = NVL2((?),SDO_GEOMETRY((?), (?)),NULL) |
32 |
WHERE
|
33 |
( ("ID") = (?) ); |
34 |
|
35 |
|
36 |
-- Update Table SQL
|
37 |
ALTER TABLE "P1"."TEST" ADD "Byte" NUMBER(3,0) DEFAULT NULL NULL; |
38 |
ALTER TABLE "P1"."TEST" ADD "Bool1" CHAR(1) DEFAULT NULL NULL; |
39 |
ALTER TABLE "P1"."TEST" ADD "Long" NUMBER(18,0) DEFAULT NULL NULL; |
40 |
ALTER TABLE "P1"."TEST" ADD "Timestamp" TIMESTAMP DEFAULT NULL NULL; |
41 |
ALTER TABLE "P1"."TEST" ADD "Date" DATE DEFAULT NULL NULL; |
42 |
ALTER TABLE "P1"."TEST" ADD "Time" TIMESTAMP DEFAULT NULL NULL; |
43 |
ALTER TABLE "P1"."TEST" ADD "Bool2" CHAR(1) DEFAULT NULL NULL; |
44 |
ALTER TABLE "P1"."TEST" ADD "String" NVARCHAR2(30) DEFAULT NULL NULL; |
45 |
ALTER TABLE "P1"."TEST" ADD "Bool3" CHAR(1) DEFAULT NULL NULL; |
46 |
ALTER TABLE "P1"."TEST" ADD "Double" BINARY_DOUBLE DEFAULT NULL NULL; |
47 |
ALTER TABLE "P1"."TEST" ADD "Bool4" CHAR(1) DEFAULT NULL NULL; |
48 |
ALTER TABLE "P1"."TEST" ADD "Float" BINARY_FLOAT DEFAULT NULL NULL; |
49 |
ALTER TABLE "P1"."TEST" ADD "Bool5" CHAR(1) DEFAULT NULL NULL; |
50 |
ALTER TABLE "P1"."TEST" ADD "Decimal" NUMBER(6,3) DEFAULT NULL NULL; |
51 |
ALTER TABLE "P1"."TEST" ADD "Geometry" SDO_GEOMETRY DEFAULT NULL NULL; |
52 |
|
53 |
|
54 |
DELETE FROM MDSYS.OGIS_GEOMETRY_COLUMNS |
55 |
WHERE F_TABLE_SCHEMA = 'P1' |
56 |
AND F_TABLE_NAME = 'test' |
57 |
AND F_GEOMETRY_COLUMN = 'Geometry'; |
58 |
|
59 |
|
60 |
INSERT INTO MDSYS.OGIS_GEOMETRY_COLUMNS ( |
61 |
F_TABLE_SCHEMA, F_TABLE_NAME, F_GEOMETRY_COLUMN, GEOMETRY_TYPE) |
62 |
VALUES ('P1', 'test', 'Geometry', 1001); |