【发布时间】:2011-12-06 08:02:18
【问题描述】:
我正在使用 Oracle 11g 和 ODP.NET、C# 开发应用程序,并且我是 Oracle 存储过程的初学者。 我需要编写一个存储函数,从表中删除一条记录。
假设函数 fu_delete_user(p_user_id) 从表 Users 中删除具有该 ID 的用户。但是,可能由于约束,delete 语句引发了异常。在这种情况下,我希望函数返回 false,否则它应该返回 true。
我应该如何编写这个函数/从 c# 调用它? 谢谢!
【问题讨论】:
-
到目前为止你有什么?你写过你的oracle函数吗?你有数据库连接吗?
-
Oracle 函数没有理由不能返回布尔值。 C# 能识别这个吗?如果您要删除的只是一条记录,那么您根本不需要过程。
-
@c0deNinja 是的,我有连接,我只需要一个如何编写函数的示例
标签: c# .net oracle stored-procedures