发布时间:2013-03-14 14:40:50
输入的参数不能同列名相同,编译不会出错,运行会报错。(procedure也有这个问题)create or replace function fun_num(country varchar2)return numberispeople number;beginselect people into people from tb where country=country;return people;exceptionwhen no_data_found thenreturn 0;when others t.........【阅读全文】
发布时间:2013-03-08 11:01:36
Oracle日期格式&操作日期格式: Year: yy two digits 两位年 显示值:07.........【阅读全文】
发布时间:2013-03-07 16:01:32
其它相关视图说明表2 数据字典视图说明视图名描述主要字段说明v$session查询会话的信息和锁的信息。 sid,serial#:表示会话信息。program:表示会话的应用程序信息。row_wait_obj#:表示等待的对象。和DBA_objects中的object_id相对应。v$session_wait查询等待的会话信息。 sid:表示持有锁的会话信息。Se.........【阅读全文】
发布时间:2013-03-06 10:41:21
oracle官网当一个用户发出select..for update的错作准备对返回的结果集进行修改时,如果结果集已经被另一个会话锁定,就是发生阻塞。需要等另一个会话结束之后才可继续执行。可以通过发出 select… for update nowait的语句来避免发生阻塞,如果资源已经被另一个会话锁定,则会返回以下错误:Ora-00054:resource busy and a.........【阅读全文】
发布时间:2013-02-26 12:58:02
通常,如果缓存的命中率太低可以增大缓存的大小和避免你的应用程序执行全表扫描.To increase cache size, first set the DB_CACHE_ADVICE initialization parameter toON, and let the cache statistics stabilize. Examine the advisory data in theV$DB_CACHE_ADVICE view to determine the next increm.........【阅读全文】