社区
基础和管理
帖子详情
请教动态的查询(查询条件不确定)
jaysonchou
2008-05-08 05:18:10
例如:
在procedure中,期望
select * from table where abc = efg;
abc 和 efg 都是procedure传进来的参数,就是说column和value都不确定,
这个怎么去实现?
期待达人能给具体讲讲.
感激不尽
/bow
...全文
65
3
打赏
收藏
请教动态的查询(查询条件不确定)
例如: 在procedure中,期望 select * from table where abc = efg; abc 和 efg 都是procedure传进来的参数,就是说column和value都不确定, 这个怎么去实现? 期待达人能给具体讲讲. 感激不尽 /bow
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jaysonchou
2008-05-09
打赏
举报
回复
谢谢,楼上,想问如果用dbms_sql实现,并且察看是否返回的有结果应当怎么去作?
chunyu.wu
2008-05-08
打赏
举报
回复
CREATE OR REPLACE PROCEDURE WUCYTEST(
a VARCHAR2 DEFAULT NULL
,b VARCHAR2 DEFAULT NULL
)
IS
stmt_sql VARCHAR2(2048) DEFAULT NULL;
TYPE count_type IS REF CURSOR;
count_cur count_type;
db_num VARCHAR2(20);
BEGIN
stmt_sql := ' SELECT ENAME ';
stmt_sql := stmt_sql || ' FROM SCOTT.EMP ';
stmt_sql := stmt_sql || ' WHERE '||a||' = '||b||' ';
OPEN count_cur FOR stmt_sql;
LOOP
FETCH count_cur
INTO db_num;
EXIT WHEN count_cur%NOTFOUND;
END LOOP;
CLOSE count_cur;
DBMS_OUTPUT.put_line(db_num);
END WUCYTEST;
当输入参数a=EMPNO,b=7788时,
结果为:SCOTT
yingtju
2008-05-08
打赏
举报
回复
sql :='select * from table where '||abc||' = '||efg;
execute immediate sql;
20周年特别活动:从码农到财富自由,8大博客专家在线指导
与大牛老师互动+
请教
,请扫码入群
mysql复杂
查询
语句_
请教
复杂的MYSQL
查询
语句
原始表:工资时间姓名基本工资2004.11A00110002004.11B00110002004.12A00110002004.12B0011000
查询
条件
是时间两个时间值time1=2004-11,time2=2004-12也就是说月数是不
确定
的,由
查询
...原始表:工资时间 姓名 基本...
spring hibernate3.0 如何解决多
条件
查询
在以前的一些解决方案中,关于多
条件
查询
我都是采用拼SQL语句,但是,hibernate3.0在输入中文时,出现乱码,所以,只有换一种方式来解决;我看大家都说用站位符,但没有很详细的说明,采用站位符,该如何实现多
条件
...
ql
查询
,根据订单详情表信息
查询
订单主表信息
付款表:payOrder(假如只有这两种付款方式(现金:csh,信用卡:card),实际上是有一张支付方式表的)拓展:如果再加一张支付方式表,假如有三种支付方式 现金、信用卡、微信,支付方式是不
确定
的根据商户需要随意...
java集成ES脚本的时间
查询
第一次接触ES脚本,
查询
了中文文档以及各种百度资料,确认了ES脚本的执行顺序,以及脚本的简单逻辑。 新增时间区间的检索 使用range可以进行一次范围判断。 range可以单独一句判断,或者链接多个判断。{"range":{...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章