0

我使用 Callablestatement 类execute()方法来调用 MS SQL 过程。

我调用包含以下语句的 MS SQL 过程:

CREATE TABLE #PrevOver (ClCode char(6) NULL , 
ContrNum char(4) NULL , 
OverContr smallint NULL, 
GenerNum tinyint NULL )

表用作临时数据存储

如果我放弃上面的语句并重新编写过程,它只使用 select 语句返回数据 - 一切正常。问题是某些程序需要“CREATE TABLE”语句。

我使用“sa”许可连接,所以它不应该是许可问题。我用jtds

提前致谢。

4

1 回答 1

1

将以下参数添加到过程主体:

*设置NOCOUNT ON

设置 FMTONLY 关闭*

于 2012-08-20T13:41:24.493 回答