【发布时间】:2011-10-20 19:15:31
【问题描述】:
返回值 对于 UPDATE、INSERT 和 DELETE 语句,返回值是受命令影响的行数。对于 CREATE TABLE 和 DROP TABLE 语句,返回值为 0。对于所有其他类型的语句,返回值为 -1。
这就是 microsofts 文档关于该函数的返回值的说明...这是否意味着如果我调用存储过程,它将返回 -1?
需要明确的是,如果存储过程成功执行或者存储过程由于某种原因无法执行,我应该期望收到什么返回值...
我确信它会给我带来某种错误,但是是否存在它不会执行并且会给我一个返回值的实例?
【问题讨论】:
-
您的问题是“存储过程将返回 -1”?你为什么不测试呢?您测试了 CREATE TABLE 和 DROP TABLE 语句、插入、更新...
-
嗯,它说对于所有其他语句,返回值为-1?我假设包括存储过程......我还无法确认。我希望这里有人有使用 ODP.Net 调用存储过程的经验。
标签: oracle stored-procedures odp.net