我有一个疑问:
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)