0
我得到這個錯誤,不允許我創建表。它說有一個語法錯誤。遇到SqlServer異常「VARCHAR」
代碼:
@Override
public void create() throws SQLException {
String sqlString = String
.format("create table %s(%s VARCHAR(20), %s VARCHAR(20), %s VARCHAR(50), %s VARCHAR(20), %s VARCHAR(5), %s VARCHAR(10), %s VARCHAR(20), %s VARCHAR(20), primary key (%s))",
_tableName, ID, DESCRIPTION, STREET, CITY, PROVINCE, POSTALCODE, STOREPHONE, AUTOSERVICEPHONE, ID);
super.create(sqlString);
}
異常
Exception in thread "main" java.sql.SQLSyntaxErrorException: Syntax error: Encountered "VARCHAR" at line 1, column 133.
...
ID,描述等常數字段? – 2013-04-04 06:06:11
@ChetterHummin是的,他們是 – user2122151 2013-04-04 06:12:19