0
串查詢= 「CREATE TABLE \ 」ETHERMAP \(FEATURE_NAME(20))「 \表名\」;」這是正確的方式來編寫查詢來創建一個新的表在java中的postgres?
這裏feature_name是包含列名
TABLE_NAME變量是包含可變表
ETHERMAP的名字的DB
串查詢= 「CREATE TABLE \ 」ETHERMAP \(FEATURE_NAME(20))「 \表名\」;」這是正確的方式來編寫查詢來創建一個新的表在java中的postgres?
這裏feature_name是包含列名
TABLE_NAME變量是包含可變表
ETHERMAP的名字的DB
這應該工作名稱:
String query = "CREATE TABLE EtherMap."+table_name+" ("+ feature_name+" (20))";
您需要一個類型爲您的feature_name
列,如:
"CREATE TABLE EtherMap." + table_name + " (" + feature_name + " VARCHAR(20))"
謝謝。我如何去把它轉換成查詢。 ALTER TABLE school_point ADD COLUMN feature_name character(20),ADD COLUMN geom int,ADD COLUMN shape character(10); – Hick 2011-03-11 06:47:50
Java使用'+'將字符串追加到變量 - 所以這變成了'「ALTER TABLE」+ school_point +「ADD COLUMN」+ feature_name +「character(20)...」等等 – Nishan 2011-03-11 07:25:44