社区
基础和管理
帖子详情
存储过程要返回结果集,并且有多个参数,有的参数的值是空值,是空值的不考虑,我该怎样写这个存储过程
liyaqin0223
2006-05-22 03:11:39
首先要返回结果集,并且有多个参数,比如有:id,name,org_id,industry_id,
如果上面的参数中的值为空的话就不用这个参数进行条件的限制,如果不为空,就在where 语句中写,我该怎样写这个存储过程?给个大概的结构即可,谢谢
...全文
301
3
打赏
收藏
存储过程要返回结果集,并且有多个参数,有的参数的值是空值,是空值的不考虑,我该怎样写这个存储过程
首先要返回结果集,并且有多个参数,比如有:id,name,org_id,industry_id, 如果上面的参数中的值为空的话就不用这个参数进行条件的限制,如果不为空,就在where 语句中写,我该怎样写这个存储过程?给个大概的结构即可,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rogerfhl
2006-07-28
打赏
举报
回复
收藏!!
liyaqin0223
2006-05-22
打赏
举报
回复
谢谢,揭帖
Reeezak
2006-05-22
打赏
举报
回复
使用动态SQL和引用游标可以解决你的这个问题~~
动态SQL(SAMPLE):
l_SQL := 'SELECT * FROM XXXX WHERE ';
IF id IS NOT NULL THEN
l_SQL := l_SQL || 'id = ' || id;
END IF;
引用游标(步骤):
先在找个地方定义你的应用游标(SYS_REFCURSOR),一般写成输出参数,即
RS OUT SYS_REFCURSOR
然后在过程中写上
OPEN RS FOR l_SQL;
这样就可以了
存储过程
要
返回
结果
集
存储过程
要
返回
结果
集
,并且有
多个
参数
,有的
参数
的
值
是
空
值
,是
空
值
的不
考虑
,
我该
怎样
写
这个
存储过程
发布时间: 2006-12-15 ; 上次回复: 2006-12-15; 总计回复: 2人次首先要
返回
结果
集
,并且有
多个
参数
,比如有:id...
MySQL
存储过程
实现数据库表中的null
值
检测并输出表格结果
通过编
写
存储过程
,检查数据库表中每一条数据的每个字段的
空
值
(null
值
)情况,并将存在null
值
的这条数据找出来以.csv文件的格式输出 设计思路: 编
写
函数,输入变量为表名,遍历该表的每一个字段,找出存在null
值
...
mysql 多表查询
空
值
_MySQL 基础教程-07
空
值
处理与多表查询(示例代码)
从概念上讲,NULL意味着“一个缺失的未知
值
”,它的处理方式与其他
值
有些不同。要测试 NULL,请使用 IS NULL 和 IS NOT NULL 操作符,示例如下:不能使用诸如 =、< 或 <> 之类的算术比较运算符来测试 NULL...
oracle
空
值
减去一个数_如何把一个表里的
空
值
置为0
最初由 Right 发布[B]在有is null情况下索引是无效的。 [/B]多谢Right兄的指正,看来偶的基本功很不扎实,补两篇文章,偶今天又学到了新东东,希望对大家也有帮助:NULL 使用详解软件环境:1、Windows NT4.0+ORACLE ...
php 删除数组中空数
值
,PHP删除数组中
空
值
的方法介绍
PHP删除数组中
空
值
的方法介绍说来惭愧,以前在去掉数组的
空
值
是都是强
写
foreach或者while的,利用这两个语法结构来删除数组中的空元素,简单代码如下:复制代码 代码如下:foreach( $arr as $k=>$v){if( !$v )...
基础和管理
17,378
社区成员
95,113
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章