Sql*Plus的set autotrace用法学习笔记
Sql*Plus的set autotrace用法学习笔记[@more@]Sql*Plus中Autotrace使用小结:我们都习惯使用一些界面非常好的工具,毫无疑问对于初学者和提高工作效率都有帮,但对于那些高手来说都是使用用命令窗口。我以前长期使用pl/sql developer进行过程、查询语句等工作,非常方便,表名、常用命令、函数只要输入几个字母,系统就会自动带出来,我用了半年后发现对一个系统的表名能够正确地书写出来还不至三分之一,当然常用命令也好不了多少。从那天开始我就决心要转移到命令窗口和文本编辑工具中来工作,提高对系统了解的熟练程度。set autotrace
Oracle悲观封锁和乐观封锁在比较
Oracle悲观封锁和乐观封锁在比较[@more@]在Php格式中,冒号被转义了,应该在的有的old和new前加冒号,以示更加清晰.--oracle悲观封锁应用示例(以下包是研究Oracle的11i后模拟的):--ttx_tmp.sqlcreate or replace package ttx_temp_pkg isg_ok varchar2(2) := 'OK'; g_changed varchar2(21) :='CHANGED BY OTHER USER';g_no_row varchar2(14) := 'NO ROW UPDATED';procedure lock_row(x_message out nocopy varchar2,p_id in number,p_owner in varchar2,p_object_name in varchar2,p_subobject_name in varchar2,p_object_id in number,p_da
DBMS_ROWID
DBMS_ROWID包可用来创建ROWID及在PL/SQL、SQL中获取ROWID的一些信息,如数据块号、对象的ID等。DBMS_ROWID.ROWID_BLOCK_NUMBER ( row_id IN ROWID, ts_type_in IN VARCHAR2 DEFAULT 'SMALLFILE')RETURN NUMBER;.DBMS_ROWID.ROWID_CREATE ( rowid_type IN NUMBER, object_number IN NUMBER, relative_fno IN NUMBER, block_number IN NUMBER, row_number IN[@more@]