- 博客(17)
- 收藏
- 关注
原创 DBMS_ERRLOG记录DML错误日志(二)
上一篇简单介绍了DML记录语句的限制,虽然所有的例子都是利用INSERT语句,但是LOG ERRORS语句并没有这个限制,UPDATE、DELETE和MERGE都可以使用这个语句。下面要说的就是这篇的重点,LOG ERRORS语句的限制。不支持的操作:违反延迟约束;直接路径的INSERT或MERGE语句违反了唯一约束或唯一索引;更新操作违反了唯一约束或唯一索
2015-01-22 17:25:05 423
原创 DBMS_ERRLOG记录DML错误日志(一)
当一个DML运行的时候,如果遇到了错误,则这条语句会整个回滚,就好像没有执行过。不过对于一个大的DML而言,如果个别数据错误而导致整个语句的回滚,会浪费很多的资源和运行时间,从10g开始Oracle支持记录DML语句的错误,而允许语句自动继续执行。下面介绍一下DML记录语句的用法。 看一个插入语句的简单例子:SQL> CREATE TABLE T1 AS SELECT ROWN
2015-01-22 16:20:31 665
原创 数据查找方式
Full Table Scan当查询条件无法命中任何索引、或者扫描索引的代价大于全表扫描代价的某一比例时(由参数optimizer_index_cost_adj设定),Oracle会采用全表扫描的方式查找数据。当发生全表扫描时,Oracle会自下向上一次读取一定数量(由参数db_file_multiblock_read_ count设定)的数据块,一直读取到高水位标志(HWM,High W
2015-01-22 09:34:23 394
原创 PLSQL存储过程校验身份证
CREATE OR REPLACE FUNCTION FUN_CHECKIDCARD(PI_AAC002 VARCHAR2) RETURN VARCHAR2 IS /****************************************************************************** * 程序名:身份证合法性校验FUN_CHECKI
2015-01-16 14:55:23 895
原创 如何在不装ORACLE的情况下使用PLSQL
原来我电脑装了oracle跟plsql,然后使用plsql的。后来因为某些原因,我重装了系统,把装的软件都格调了,需要重新装。当时在装plsql的时候我就想,我一直都是直接用plsql远程连接的服务器的oracle,为什么我自己本地的机器还需要装oracle,我可不可以在不装oracle的情况下使用plsql。后来我研究了好久终于给研究出来了。首先第一步,需要oracle一些必须的文件
2015-01-05 16:35:11 883 1
原创 您需要来自administrators的权限才能对此文件进行更改
今天我重装了系统,以前D盘里的一个文件夹想删除,可以一直没法删除,原先它提示”您需要来自 S-1-5-21-602162358-1284227242-682003330-500 的权限才能对此文件夹”,我上网查了一下,网上给出的解决方案是:选择你要删除的文件或者文件夹,鼠标右键点击该文件夹-->属性-->切换到“安全”选项卡-->点击右下方的“高级”按钮-->切换到“所有者”选项卡-->点击下
2015-01-04 20:13:48 36720 4
原创 WINRAR评估版本弹出框消除
网上有很多WINRAR评估版本,这些版本下载安装了之后总会有些广告弹出,让人很烦恼,现在教大家一个方法消除这些弹出框。复制以下代码: RAR registration dataSeVeNUnlimited Company LicenseUID=000de082d4cb7aeb1c4f64122122501c4f740157f1ebdb43aacbe102d6a9507d
2015-01-04 20:08:52 852
原创 ocp 1Z0-051 141-175题解析
141. View the Exhibitand examine the structure of CUSTOMERS and GRADES tables.You need to displaynames and grades of customers who have the highest credit limit.Which two SQL statementswould a
2014-12-15 22:17:16 1160
原创 ocp 1Z0-051 106-140题解析
106. Examine the data inthe LIST_PRICE and MIN_PRICE columns of the PRODUCTS table:LIST_PRICE MIN_PRICE10000 80002000030000 30000Which two expressionsgive the same output? (Choose
2014-12-15 22:16:09 869
原创 ocp 1Z0-051 71-105题解析
71. Which arithmeticoperations can be performed on a column by using a SQL function that is builtintoOracle database ?(Choose three .)A. a dditionB. s ubtractionC. r aising to a power
2014-12-15 22:15:48 1321
原创 ocp 1Z0-051 23-70题解析
23. Examine thestructure proposed for the TRANSACTIONS table:name Null TypeTRANS_ID NOT NULLNUMBER(6)CUST_NAME NOT NULLVARCHAR2(20)CUST_STATUS NOT NULLCHARTRANS_DATE NOT NULL DATE
2014-12-15 22:14:15 1261
原创 ocp 1Z0-051 1-22题解析
1. View the Exhibit andexamine the structure of the SALES, CUSTOMERS, PRODUCTS, and TIMEStables.The PROD_ID column isthe foreign key in the SALES table, which references the PRODUCTS table.
2014-12-15 22:08:05 2391
原创 oracle中in与exists的区别
exists是用来判断是否存在的,当exists中的查询存在结果时则返回真,否则返回假。not exists则相反。exists做为where 条件时,是先对where 前的主查询询进行查询,然后用主查询的结果一个一个的代入exists的查询进行判断,如果为真则输出当前这一条主查询的结果,否则不输出。即exists是对外表作loop循环,每次loop循环再对内表进行查询。而in 是把外表和
2014-11-17 16:17:06 463 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人