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