调试Oracle存储过程或函数的条件

2014年1月14日 没有评论

做为一名开发人员,调试自己的程序在工作中很重要的一部分。首先是需要调试的权限,这个权限是:DEBUG CONNECT SESSION

如果没有这个权限,调试按钮会置灰或者报错提示缺少权限

ORA-0131: Insufficient privileges.

Note: Debugging requires the DEBUG CONNECT SESSION system privilege.

如下图:

调试错误

 

但最近在做项目时发生一件怪事,在ST环境可以调试,将脚本部署到了UAT环境[......]

继续阅读。。。

分类: Oracle, Oracle工具 标签:

64位操作系统使用Pl/SQL Developer连接数据库

2014年1月12日 没有评论

64位操作系统下安装了PL/SQL Developer,启动时无法找到TNS,登录时提示:

PL/SQL Developer

---------------------------

Initialization error

SQL*Net not properly installed

 

OracleHomeKey:

OracleHomeDir:

单击Tools->Prefences

找到Connection发现Oracle HomeOCI l[......]

继续阅读。。。

分类: Oracle工具 标签:

四位字母做为主键

业务需求,通常在Oracle里主键都是通过序列实现,现在要求使用四位的字母组合来实现。也就是范围从A-ZZZZ,SQL脚本如下:

with a as (
select chr(l) al from (
select level l from dual connect by level<=90) t where t.l>=65),
b as (
select al from a 
union all
select t1.al||t2.al from a t1,a t2
union all
select t1.al||t2.al||t3.al from a[......]

继续阅读。。。

分类: Oracle, Oracle SQL 标签:

关于我

2014年1月11日 评论已被关闭

   曾经就职于大唐电信,亚信联创,东软集团。现在就职于上海中汇亿达金融信息技术有限公司,从事Oracle数据库开发,欢迎大家共同讨论Oracle相关技术。

 早期博客:

http://angu204.blog.163.com/

邮箱:angu204@gmail.com

 

100

分类: 关于我 标签: