原创,oralce中动态执行SQL语句一案例,动态执行提供的SQL语句,可以嵌套再次执行你提供的上下SQL文:
create or replace function fn_get_monthOffDays return varchar2
is
-- 获取系统(服务器)当前月份的休息日天数
strsql varchar2(1000) := '';
strReturn varchar2(1000) := '0';
begin
strSql:='select count(0) from (select decode(to_char(trunc(sysdate,''MM'')+level-1,''d''),7,''周六'',1,''周日'',null) 星期几,trunc(sysdate,''MM'')+level-1 日期 from dual connect by 1<=1 and level<=trunc(last_day(sysdate))-trunc(sysdate,''MM'')+1) bbb where bbb.星期几 is not null';
dbms_output.put_line(strSql);
execute immediate strsql into strReturn;
return strReturn;
exception
when others then
return strReturn;
end;
作为调试使用(可以直接使用),共同学习使用...
分享到:
相关推荐
查询ORACLE 系统中当前会话正在执行的有关SQL语句。
动态的实现表名的动态的配置及动态的配置所对应的列名
oracle监听执行,可以监听应用执行的sql语句
Oracle中SQL语句执行效率的查找与解决..
Oracle批处理:使用C# 自带Oracle驱动一次执行多条Sql语句
Oracle Sql语句转换成Mysql Sql语句java 源码,非常简单,只要给定源oracle sql语句地址,和生成目标文件地址运行即可。
该文档是介绍使用cmd命令在远程oracle服务器上执行sql语句 ,请贡献给大家下载!
NULL 博文链接:https://heisetoufa.iteye.com/blog/287301
主要给大家介绍了oracle查看执行最慢与查询次数最多的sql语句,文中给出完整的示例代码,相信对大家的学习或者工作具有一定的参考价值,有需要的朋友们下面来一起看看吧。
所要执行的语句只能是写死的,可支持sqlserver mysql oracle。 配置说明: config/sys.properties 中指定数据库类型及连接信息,执行间隔时间: #sqlserver mysql oracle dbType=sqlserver #数据库类型 sqlserver ...
oracle在存储过程中执行字符串中存有的sql语句
Oracle SQL Profiler,自己设计算法写的一款非常好用的抓取Oracle数据库SQL语句的工具,可以再没有源码的情况下监控ORACLE数据库服务器的v$sqlarea视图抓取出从点击开始按钮到点击结束按钮期间执行过的SQL语句。执行...
Oracle动态执行SQL四种方式的例子
通过分析SQL语句的执行计划优化SQL,F5执行计划如何优化
SQL_Server,Oracle,DB2数据库SQL语句比较
oracle Sql语句二 oracle Sql语句二
开发的时候debug到一条update的sql语句时程序就不动了,然后我就在plsql上试了一下,发现plsql一直在显示正在执行,等了好久也不出结果。但是奇怪的是执行其他的select语句却是可以执行的。 原因和解决方法 这种...
Oracle的sql语句练习题及参考答案 希望一些程序员能够顺利通过oracle数据库考试
oracle性能优化中SQL语句优化,简单的优化思想、常见的优化命令
ORACLE数据库优化之SQL语句的并行处理.pdf