暂无图片
Oracle的动态SQL 在in (:1)里面传入参数怎么操作?
我来答
分享
XXYGGOD
2022-02-25
Oracle的动态SQL 在in (:1)里面传入参数怎么操作?

Oracle的动态SQL 在in (:1)里面传入参数怎么操作?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
赵勇

execute immediate … into … using …
示例:
declare
v_result number;
v_sql varchar2(4000);
begin
v_sql:=‘select count(*) from t1 where object_name in (:1)’;
execute immediate v_sql into v_result using ‘T1’ ;
dbms_output.put_line(v_result);
end;
/

暂无图片 评论
暂无图片 有用 1
打赏 0
暂无图片
DarkAthena

其实这个问题,主要是看你想in一个值还是多个值,如果是一个值的话,用楼上的就好了。

但如果只有一个值,为什么要用in而不直接等于呢?

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
日常开发dba工作有什么呢?
回答 2
已采纳
作为日常开发和运维数据库管理员(DBA),以下是一些常见的任务和责任:数据库安装和配置:安装数据库服务器软件,并进行必要的配置,例如设置内存、存储路径、网络连接等。数据库备份与恢复:定期备份数据库以保
Redhat Linux7.6 64位安装Oracle 19c 19.3.0版本安装遇到的INS-44002和 INS-32070
回答 12
求一份19Crac详细安装文档和升级文档谢谢
oracle过段时间普通用户无法登入,重启系统 可以登入
回答 6
看ash是在登录的时候执行了查看表空间大小的sql是通过什么登录?客户端还是sqlplus,glogin.sql是不是关联了什么脚本?$ORACLEHOME/sqlplus/admin/glogin.
PL/SQL是什么?
回答 1
已采纳
PL/SQL是一种程序设计语句,叫作过程化语言(ProceduralLanguage/SQL)。PL/SQL是Oracle对标准数据库语言SQL的过程化扩充,它将数据库技术和过程化程序设计语言联系起来
如何删除recover状态的datafile ?
回答 2
已采纳
alterdatabasedatafilexxxxofflinedrop;
归档日志满,awr不能自动收集
回答 2
已采纳
1.restricted模式2.用v$session视图查到进程号3.用自带的管理工具查询进程号 参考https://blog.csdn.net/lihuarongaini/article/
断电Bad header found during buffer read (logical check)
回答 5
1、闪回数据库操作一下2、查看回收站是否存在历史表
安装Oracle11g的时候没有插网线,现在插上网线,监听起不来了,如何处理?
回答 6
不接网线的时候好用吗?
oracle rac 12c 五节点。其中一个节点$ORACLE_HOME下dbs目录误删除 导致集群连接失败
回答 13
你把你(FAILOVERYES)改成(FAILOVERON)测试一下呢。
导入表空间时报错,有会的大佬吗,麻烦教一下呗,非常谢谢了。
回答 3
截图不全,需要看之前的error
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~