Statistics
| Revision:

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);