比如下面一个语句,在java 中应该用什么方法执行?
CREATE TABLE [dbo].[AS_COL_RELATION] (
[TAB_ID] [varchar] (30) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[F_REF_NAME] [varchar] (30) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[S_FIELD] [varchar] (30) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[D_FIELD] [varchar] (30) COLLATE Chinese_PRC_CI_AS NOT NULL 
) ON [PRIMARY]
GO

解决方案 »

  1.   

    JDBC,具体语法根据数据库而稍有不同。
    ....
    Statement stmt = con.createStatement(); 
    stmt.executeUpdate("CREATE TABLE COFFEES " + 
    "(COF_NAME VARCHAR(32), SUP_ID INTEGER, PRICE FLOAT, " + 
    "SALES INTEGER, TOTAL INTEGER)"); 
    ....
      

  2.   

    用JDBC,
    不用这个go
    就是前面部分就可以
      

  3.   

    我现在很多脚本都是有go 的,怎么解决?(除了把go删了)
      

  4.   

    此问题基本解决,就是在读取脚本的时候把“go”丢弃,遇到“go”的时候就丢弃他