社区
基础和管理
帖子详情
请教动态的查询(查询条件不确定)
jaysonchou
2008-05-08 05:18:10
例如:
在procedure中,期望
select * from table where abc = efg;
abc 和 efg 都是procedure传进来的参数,就是说column和value都不确定,
这个怎么去实现?
期待达人能给具体讲讲.
感激不尽
/bow
...全文
99
3
打赏
收藏
请教动态的查询(查询条件不确定)
例如: 在procedure中,期望 select * from table where abc = efg; abc 和 efg 都是procedure传进来的参数,就是说column和value都不确定, 这个怎么去实现? 期待达人能给具体讲讲. 感激不尽 /bow
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jaysonchou
2008-05-09
打赏
举报
回复
谢谢,楼上,想问如果用dbms_sql实现,并且察看是否返回的有结果应当怎么去作?
WU CHUNYU
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;
Mybatis 不
确定
条件
查询
(
动态
语句where和if)借助实体类封装参数
本文介绍如何使用MyBatis
动态
SQL实现不
确定
条件
查询
,通过具体案例展示了使用`if`标签和`where`标签的方法。
Mybatis if 标签
动态
sql
查询
条件
不
确定
博客主要探讨了MyBatis里if的作用,虽内容未详细展开,但聚焦于这一关键技术点,在MyBatis开发中,if的合理运用对实现灵活的SQL语句至关重要。
MyBatis中的
动态
SQL,实现不
确定
条件
的CRUD-----使用Map来传递
查询
的参数
本文介绍MyBatis中
动态
SQL的应用,包括
条件
查询
、更新、删除和插入操作的实现方式。通过具体案例展示了如何使用if、where、set等标签进行灵活的SQL构造。
不
确定
条件
的
查询
本文详细介绍了一种使用CQL(Cypher Query Language)进行复杂
查询
的方法,包括如何通过构造
动态
SQL语句来实现不
确定
条件
的
查询
,这种方法适用于需要灵活
查询
参数的场景。
sql语句实现
动态
添加
查询
条件
本文介绍了一种使用Java实现
动态
SQL
查询
的方法,通过
条件
判断来拼接SQL语句,以适应前端传来的不
确定
查询
条件
。
基础和管理
17,377
社区成员
95,112
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章