小编Ole*_*hak的帖子

com.microsoft.sqlserver.jdbc.SQLServerException: 'GO' 附近的语法不正确

我有一个疑问:

IF  EXISTS (SELECT * FROM sys.procedures WHERE name ='stProcedure')
DROP PROCEDURE stProcedure
GO
CREATE PROCEDURE stProcedure
AS
CREATE TABLE [core_schema].MyTable(
firstcolumn  int,
secondcolumn int
);
Run Code Online (Sandbox Code Playgroud)

我有 id Java 代码:

entityManager.createNativeQuery(createProcedureQueryString).executeUpdate();
Run Code Online (Sandbox Code Playgroud)

如何替代 GO 或使其工作?在 MS SQL Server 2008 中它可以工作,但是当我想通过 java 代码使其工作时,我得到一个

errorcom.microsoft.sqlserver.jdbc.SQLServerException: Incorrect syntax near 'GO'
Run Code Online (Sandbox Code Playgroud)

java velocity sql-server-2008

2
推荐指数
1
解决办法
4544
查看次数

标签 统计

java ×1

sql-server-2008 ×1

velocity ×1