Oracle
-
Oracle PLSQL Developer数据编辑时varchar2(4000)的问题
试图用clob格式来存放较长sql语句,但是出现一些问题没有解决,暂决定还用varchar2(4000)来存放。表列中,varchar2只能存放4000最大,估计函数输入输出参数也…
-
Oracle的PLS-00231 错误分析
Sybase中没有Function的概念(Java的不算),所以存储过程都需要用Exec调用。而Oracle这方面更灵活一些,可以声明Function和Procedure。除了语法…
-
PL/SQL中的条件编译
PL/SQL中居然有类似于C一样的条件编译指令,这对在过程中以dbms_output.put_line输出调试信息的方式很有用,当数据库功能中有版本区别时,也可以用条件编译指令在旧…
-
Oracle存储过程中访问属于其它用户的表及系统表
在用PL/SQL开发程序时,有时需要通过查询一些系统状态,实现一些功能。在plsql developer的交互Sql窗口中可访问sys用户的系统表,如sys.dba_users或s…
-
PL/SQL中rpad/lpad的使用
PL/SQL中似乎没有生成重复字符串的函数,可以用lpad/rpad来客串一下: select lpad(‘x’,10,’x’) f…
-
Oracle连接配置文件的位置
Oracle有三个配置文件:sqlnet.ora 用在oracle client端,用于配置连接服务端oracle的相关参数。tnsnames.ora 用在oracle clien…
-
Oracle中NVARCHAR2的问题!
查过简单的资料,Oracle中NVARCHAR2可用于正确处理汉字,每位可对应于一个汉字或英文,如nvarchar2(10)可容纳10汉字,但varchar2(10)则只能容纳10…
-
Oracle中的显式游标和隐式游标的使用区别
游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理…
-
Oracle自定义数据类型作表列时的访问
Oracle除了预定义类型之外,还可以自定义类型,根据需求用户可以自己定义记录数据类型(Record)和记录表类型(Table),其中记录数据类型Record存储是一条记录,记录表…
-
PL/SQL函数的调用限制
PL/SQL中的函数可用在表达式中,我们喜欢用它的原因是因为它的使用方式几乎与其它语言如C中的函数几乎完全一样。而过程则需要象独立语句一样执行,往往需要另外取出它的输出参数来获得结…
