搞笑的趣事
刚才看PPT,看的困,然后突然想到一件趣事:这件事情是发生在2011年夏天,和同事们一起参加中国(深圳)物流与交通运输博览会。我主要负责讲解赋码系统方面工作。参加展会没有多累,挺轻松的。搞完展会,我们几个就...
index_stats 记录产生
SQL> select * from index_stats;未选定行SQL> analyze index PK_BMDOC estimate statistics ;索引已分析SQL> select * from index_stats;未选定行SQL> analyze index PK_BMDOC compute STATISTICS;用来统计...
pctfree
pctfree概念:1.数字是一个百分比。 2.一个数据块最少有多少百分比FREE SPACE 。 eg:pctfree=10,指当一个数据库INSERT 数...
数据库shutdown immediate,control.ctl 文件不能删除
发现一个问题sqlplus 里面我已经shutdown immediate;准备删除control01.ctl文件。删除时,提示“该文件不能删除,正在使用中”。然后我把sqlplus关闭,就能正常删除control01.ctl文件了。分析可能原因:因为当时...
authid current_user 功能实例
---其他用户调用(authid current_user)过程时,则相当于这个过程是调用者本人的。所操作的内容都是调用者本人的表。不会操作过程所属对象的表。Connect HR/qazDROP TABLE logtable;CREATE table logtable (userid...
ORA-01950: --
自己犯了个错误。在A用户下,更新B用户的表时,首先B用户要拥有该表所在的表空间权限。折腾自己老半天,原因是我一直在GRANT A用户权限,确没有GRANT B 用户SQL> conn / as sysdba;已连接。SQL> grant create any p...
FLASHBACK TABLE ora-01031 权限不足
FLASHBACK TABLE emp TO timestamp to_timestamp('2013-04-08 16:10:59','yyyy-mm-dd hh24:mi:ss') ; 执行上边语句,一直在报权限不足!– D. flashback table 恢复表到先前状态/*flashback查询可以用于恢复被误...
rownum 详解
ROWNUM是一个序列,是oracle数据库从数据文件或缓冲区中读取数据的顺序。它取得第一条记录则rownum值为1,第二条为2,依次类推。如果 你用>,>=,=,between…and这些条件,因为从缓冲区或数据文件中得到的第一条记录的...
用户定义的异常处理--error_number
5.1.4 用户定义的异常处理 调用DBMS_STANDARD(ORACLE提供的包)包所定义的RAISE_APPLICATION_ERROR过程,可以重新定义异常错误消息,它为应用程序提供了一种与ORACLE交互的方法。 RAISE_APP...
dbms_sql.parse
create or replace procedure proc_dbms_sql( table_name in varchar2, --表名 field_name1 in varchar2,  ...
pipeline 实例
CREATE OR REPLACE TYPE Lookup_Row AS OBJECT( Idx NUMBER, Text VARCHAR2(20))create or replace type lookups_tab as table of lookup_rowCREATE OR REPLACE FUNCTION Lookups_Fn RET...
抽象类
1.抽象类中的抽象方法,派生类必须实现。2.抽象类不能实例化,3.抽象类的具体方法
char和varchar2的比较的问题
1. CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),在数据库中它是以空格占位的,而同样的VARCHAR2 (20)则只占用3个字...
char nchar varchar2 nvarchar2 区别-Oracle (varchar2 max 4K, 2K汉字)
char固定长度,非 Unicode 字符数据,长度为 n 个字节。n 的取值范围为 1 至 8,000,存储大小是 n 个字节。char 的 SQL 2003 同义词为 character。varchar2可变长度,非 Unicode 字符数据。n 的取值范围为 1 至 8,00...
(转)数据库oracle for update of和for update区别
http://www.2cto.com/database/201108/100797.html 对比区别: select * from TTable1 for update 锁定表的所有行,只能读不能写 2 select * from TTable1 where pkid = 1 for update 只锁定pki...
面试题目
面试题目1.行转列2.排序取第20-30行3.如何重建父表,在不影响子表的情况下。4.删除重复行5.求最大、最小值
truncate delete 的区别
1. delete 会在回滚段中产生回滚信息 ,truncate 不会,这样truncate不管数据量多大 删除数据时速度都会很快。2. delete 后的数据进入回收器,可flashback,truncate 不能通过flashback 恢复。3. truncate 重置 表...
个人简历
相关业务经验: 4年系统开发、实施、维护经验,专注于医药物流领域。熟悉ORACLE数据库管理、PL/SQL、C#、ASP.NET的开发。对流通行业,特别是医药流通行业的业务流程、...
2012总结
总结:1.联森、 问题:(1)现场需求开发。 (2)系统的BUG修改,需要记录,可以同步其他公司。 (3)专门的研发,测试。团队。 ...
english introduce myself
我喜欢打篮球,因为在玩的过程中,能够注重团队的协调性和每个人的意识。I like playing basketball, because during play, can focus on team coordination and everyone's consciousness....