SQL文のメモ
h2データベースの操作用に書いた物のまとめ。H2spatial/Download - OrbisGIS - Tracも使用。
--WKTで確認 SELECT ASTEXT(GEOM) FROM tableName; --テーブル作成 --文字数も考慮 CREATE TABLE tableName( PK_UID INTEGER AUTO_INCREMENT, PRN VARCHAR(4), SUN VARCHAR(4), CON VARCHAR(5), CN2 VARCHAR(7), AAC VARCHAR(5), GEOM VARBINARY, ) --CSV読み込み CREATE TABLE CSV AS SELECT * FROM CSVREAD('F:/dev/jdt/workspace/h2/jp.csv', null, 'UTF-8'); --テーブルからテーブルへコピー --PK_UIDはAUTO_INCREMENTなので書かない --4326はSRID INSERT INTO JAPAN (PRN, SUN, CON, CN2, AAC, GEOM) SELECT PRN, SUN, CON, CN2, AAC, GEOMFROMTEXT(WKT, 4326) from CSV; --テーブルを削除してDBファイルを縮小 TRUNCATE TABLE tableName; SHUTDOWN COMPACT;