我一直在尝试使用产生此语句的一些逻辑向表中添加列:
ALTER TABLE Master_List
ADD COLUMN Service VARCHAR(100) ,
Vendor VARCHAR(100) ,
Product VARCHAR(100) ,
Service_Description VARCHAR(100) ,
Level/Scale VARCHAR(100) ,
SunGard_Contract_Schedule_ID VARCHAR(100) ,
Application_Owner VARCHAR(100) ,
Application_Servers VARCHAR(100) ,
Required_Support/Dependencies VARCHAR(100);
每当我尝试运行它时,我都会不断收到此错误:
java.sql.SQLException:[Microsoft][ODBC Microsoft Access Driver] 字段定义中的语法错误。在 sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6957) 在 sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7114) 在 sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(JdbcOdbc.java:3110) ) 在 sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.java:338) 在 sun.jdbc.odbc.JdbcOdbcStatement.executeUpdate(JdbcOdbcStatement.java:288) 在 Testing.main(Testing.java:54)
我一直在在线检查 ALTER TABLE 命令的正确格式,格式似乎是正确的,我尝试更改了很多东西,但我已经没有办法解决它了......
表名为 Master_List,其中没有任何列存在。
这是在 Java 中使用的,以防万一。