我使用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
提前致谢。
答案 0 :(得分:1)
将以下参数添加到过程体:
* SET NOCOUNT ON
设置FMTONLY OFF *