如果我有一个存储过程,我会插入。
我想返回0 or 1
根据插入操作是否成功或不在informix
如何执行此操作。我想知道sql server中是否有类似于@@rowcount
的内容?
请尽可能的示例。
答案 0 :(得分:1)
似乎您可以在存储过程中使用以下内容来提取rowcount。
if dbinfo('sqlca.sqlerrd2') = 0 then
return 0;
else
return 1;
end if;
(语法可能已关闭;自从我使用Informix以来已经过去了几年。)
答案 1 :(得分:0)
在Sql Server中实例化新的SQlCommand时,SqlCommand对象的方法ExecuteNonQuery()返回受该命令影响的行数。 我不知道在informix中是否可以实现相同的功能,但您应该尝试使用InformixCommand而不是SQlCommand并验证。