Revision 47579 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.sqlite/org.gvsig.sqlite.provider/src/test/resources/org/gvsig/sqlite/dal/fetchFeatureType.sql
fetchFeatureType.sql | ||
---|---|---|
1 | 1 |
|
2 | 2 |
-- FetchFeatureType first row SQL |
3 |
SELECT * FROM "PUBLIC"."test" LIMIT 0;
|
|
3 |
SELECT * FROM "test" LIMIT 0; |
|
4 | 4 |
|
5 | 5 |
-- FetchFeatureType get primery keys SQL |
6 |
SELECT |
|
7 |
"COLUMN_LIST", "CONSTRAINT_TYPE" |
|
8 |
FROM "INFORMATION_SCHEMA"."CONSTRAINTS" |
|
9 |
WHERE |
|
10 |
((( ("TABLE_NAME") LIKE ('test') ) AND |
|
11 |
( ("TABLE_SCHEMA") LIKE ('PUBLIC') )) AND |
|
12 |
( ("CONSTRAINT_TYPE") = ('PRIMARY KEY') ) |
|
13 |
); |
|
14 |
|
|
6 |
SELECT |
|
7 |
"COLUMN_NAME", "CONSTRAINT_TYPE" |
|
8 |
FROM INFORMATION_SCHEMA.table_constraints t_cons inner join INFORMATION_SCHEMA.key_column_usage c on c.constraint_catalog = t_cons.constraint_catalog and c.table_schema = t_cons.table_schema and c.table_name = t_cons.table_name and c.constraint_name = t_cons.constraint_name |
|
9 |
WHERE (( (c.TABLE_NAME) LIKE ('test') ) AND ( ("CONSTRAINT_TYPE") = ('PRIMARY KEY') )); |
Also available in: Unified diff