oralce存储过程拼接sql字符串,并执行sql字符串给变量赋值
来源:互联网 发布:ios软件开发工程师招聘 编辑:程序博客网 时间:2024/05/09 05:30
之前写存储过程,用到的sql都是相对固定的,最多就是往sql里传几个值。最近遇到需要在存储过程里面动态拼接sql。
其实挺简单,先定义sql_str变量,然后给其赋一个sql字符串的值:
sql_str := 'select count(*) from amc_fwsp_sap_voucher_v t
where t.usnam = '''||userno||'''
and t.bldat_month = '''||v_period_code||'''';
如果有where需要传值,如果是varchar2类型的,要用 '''||要传的值||'''
这种形式的来传值。
在字符串里面,不能用into给变量赋值,如果需要的话,用execute immediate sql_str into 变量即可;
阅读全文
0 0
- oralce存储过程拼接sql字符串,并执行sql字符串给变量赋值
- 存储过程中执行sql字符串,给存储过程的变量赋值
- mysql 存储过程动态拼接sql并执行赋值
- 存储过程中执行拼接的字符串sql
- SQL server 字符串变量拼接
- 存储过程————执行拼接的SQL语句的字符串
- sql 存储过程 变量赋值
- SQL Server 整型变量拼接字符串并打印
- 执行字符串SQL语句--带有参数的存储过程以及 int类型的字符串变量注意事项
- sql存储过程字符串不拼接的方法
- pl/sql 创建并执行oralce存储过程,并返回结果集
- pl/sql 创建并执行oralce存储过程,并返回结果集
- pl/sql 创建并执行oralce存储过程,并返回结果集
- 存储过程执行拼接的sql
- 执行sql语句给外部变量赋值
- sql 给变量赋值
- 用于执行(计算) "字符串表达式" 的 T-SQL 存储过程
- 用于执行(计算)字符串表达式的T-SQL存储过程
- 润乾V5部署异常信息:no report config file!错误排除步骤
- MySQL学习记录
- python 虚拟环境搭建
- LaTex——数学相关(公式)
- 10大程序员实用基础算法
- oralce存储过程拼接sql字符串,并执行sql字符串给变量赋值
- Windows操作系统上安装和配置LDAP Server
- 二叉排序树与文件的操作(C、C++)
- 深度学习,Yann LeCun给大学生的十四条建议
- Python3 死链接查询脚本
- cm cdh5 hadoop安装
- 微信小程序input批量赋值(setData)
- 支持生成饼图的Python3.0的HTMLTestRunner
- SQLITE DB 損壞 SQLITE數據庫修復