使用oracle存储过程检查输入参数的空值
我正在使用 oracle 准备存储过程。我正在对同一个表使用多个内部联接,其中在每个内部联接中检查输入参数值。如果输入参数为空,我想消除特定的内部联接
I am preparing stored procedure with oracle .I m using multiple inner joins with the same table where an input parameter value is checked within each inner join. I want to eliminate particular inner join if the input parameter is null
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要使用动态 SQL 为参数构建适当的查询,如下所示:
You would need to use dynamic SQL to construct the appropriate query for the parameters like this: