我使用Callablestatement类execute()
方法来调用MS SQL过程。
我调用MS SQL过程,该过程包含以下语句:
CREATE TABLE #PrevOver (ClCode char(6) NULL ,
ContrNum char(4) NULL ,
OverContr smallint NULL,
GenerNum tinyint NULL )
表用作临时数据存储
如果我删除上面的语句并重新编写过程,使其只返回select语句的数据,那么一切都很好。问题是有些过程需要"CREATETABLE"语句。
我连接了"sa"许可证,所以这不应该是许可证的问题。我使用jtds
提前谢谢。
将以下参数添加到程序主体:
*在上设置NOCOUNT
设置FMTONLY OFF*