ALTER SESSION SET PLSQL_CCFLAGS 这条命令是干什么用的啊

crinsman 2012-01-12 10:20:05
求高人详细解析下
...全文
115 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
raymonshi 2012-01-12
  • 打赏
  • 举报
回复

alter session 是对会话的设置,会话结束后就失效了,alter system 修改的是数据库系统的配置,是全局的
raymonshi 2012-01-12
  • 打赏
  • 举报
回复
Conditional Compilation
10g release2开始
设置、使用方法如下:
ALTER SESSION SET PLSQL_CCFLAGS = 'debug:1';单个变量设置
ALTER SESSION SET PLSQL_CCFLAGS = 'name1:value1 [, name(n+1):value(n+1) ]';多个变量设置
使用
BEGIN
$IF $$DEBUG = 1 $THEN $$变量引用
dbms_output.put_line('Debug Level 1 Enabled.');
$END正常的if-then-else此处为END IF
END;

参考:http://blog.csdn.net/excelarthur/article/details/4073134

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧