Oracle 函数中动态执行语句
函数: 1 create or replace function fn_test(tablename in varchar2) return number is 2 sqls varchar2(100); 3 rtn number(10):=0; 4 begin 5 --获取学生表的记录条数 6 --select count(*) into rtn from student; 7 8 sqls:='select count(*) from ' || tablename; 9 execute immediate sqls into rtn; 10 dbms_output.put_line('记录条数 rtn='|| rtn); 11 return(rtn); 12 end fn_test;
SQL:
1 select fn_test('student') from dual;
注意项:在拼接SQL语句的时候,查询语句 from 关键字与要拼接的表名之间必须要记得加空格。
转载于:https://www.cnblogs.com/jingzhenhua/p/5975950.html
Oracle 函数中动态执行语句相关推荐
- php 类中调用另类,PHP return语句另类用法不止是在函数中,return语句_PHP教程
PHP return语句另类用法不止是在函数中,return语句 分享下PHP return语句的另一个作用,在bbPress的代码中看到的一个奇葩使用方法. 一直以为,return只能出现在函数中, ...
- 定义python函数时如果没有return_定义 Python 函数时,如果函数中没有 return 语句,则默认返回空值 None 。_学小易找答案...
[多选题]因发现核酶而共享诺贝尔化学奖的科学家是(). [简答题]如果是六角梅花,你还可以用什么方法完成? [填空题]如果函数中没有 return 语句或者 return 语句不带任何返回值,那么该函 ...
- 日志打印、main函数中代码执行顺序
文章目录 1.设置时区 2.日志打印 3.main函数中代码执行顺序 1.设置时区 我们要设置成 CST 时区,以保证正确地显示日期.时间. 我们常看到的时区有如下几个: PST:美国太平洋标准时间, ...
- Hive中SQL执行语句报错“Display all 469 possibilities? (y or n)”
Hive中执行SQL语句时,出现类似于"Display all 469 possibilities? (y or n)"的错误,根本原因是因为SQL语句中存在tab键导致,tab键 ...
- oracle表名使用变量名,oracle 中动态sql语句,表名为变量,怎么解?
如果你用的是 Oracle 8i 及以上的版本,那简单,在过程中用 execute immediate sql_str 就行, sql_str 是一个拼凑的 SQL 语句,但这个动态语句中带参数,或 ...
- oracle怎么优化动态sql语句,oracle动态sql语句处理
动态SQL语句处理:根据要处理的sql语句的作用不同,可以使用三种不同类型的动态sql方法:使用execute immediate语句可以处理包括ddl(create.alter和drop).DCL( ...
- oracle存储过程ddl,Oracle 存储过程中的DDL语句
Oracle的存储过程,是我们使用数据库应用开发的重要工具手段.在存储过程中,我们大部分应用场景都是使用DML语句进行数据增删改操作.本篇中,我们一起探讨一下数据定义语句DDL在存储过程中使用的细节和 ...
- java用if语句调用方法_J2SE中main函数中的if语句想要调用另一个类的方法怎么能实现?...
日常生活中,要完成一件复杂的功能,我们总是习惯把"大功能"分解为多个"小功能"以实现.在C++程序的世界里,"功能"可称呼为"函数 ...
- Merge用法:Oracle 10g中对Merge语句的增强
网址: http://www.eygle.com/digest/2009/02/mergeoracle_10gmerge.html 在Oracle 10g之前,merge语句支持匹配更新和不匹配插入 ...
最新文章
- 前端知识之HTML内容
- JQuery中全局变量和局部变量的理解
- Flex Javascript 交互实现代码
- NIPS改名为NeurIPS的原因
- 雷林鹏分享:PHP 超级全局变量
- leetcode算法题--最长回文子序列★★
- Jquery validate验证表单只验证第一个input元素
- 从安装到部署的Cordova iOS应用开发说明
- 可能是史上最详细-Faster RCNN Pytorch 复现全纪录
- Eclipse内置Tomcat的配置
- sql92和sql99的区别
- 高超声速飞行器的建模与控制器设计
- Java实现 蓝桥杯 算法提高 求arccos值
- 双硬盘双系统ArchLinux安装备忘录
- 打印和显示的字体种类
- Excel服务器实现多用户协作
- 三维基础建模知识,看完就会
- 理性行为理论和计划行为理论
- Minecraft Skin
- 众昂矿业架构师刘金海:配套锂电等关键材料,开拓萤石增量需求
热门文章
- k2677场效应管参数引脚_场效应管参数大全2.doc
- Java Excel表格数据的导入导出
- 对比电机和舵机中的PWM信号的作用
- 第十五届全国大学生智能汽车竞赛华北赛区和西部赛区比赛成绩
- TC264信标组 双车组 资源规划 库函数示例
- 基于STM32F103RE ADDA板制作
- android自定义线程池工具类,妈妈再也不用担心你不会使用线程池了(ThreadUtils)...
- mysql emma 使用教材_emma的使用
- linux大批量删除文件,Linux rm删除大批量文件
- html单击数字显示图片,记SpannableString金融数字显示与Html.from显示图片