`
文章列表

Oracle SQL例子

SELECT tobe_customer_cd, tobe_style_seq, TorihikiKozaCd FROM (SELECT t4.tobe_customer_cd, t4.tobe_style_seq, t3.TorihikiKozaCd FROM (SELECT t12.SubSystemCd, t12.HimokuCd FROM (SELECT * ...

Oracle minus

两个关联表的符合条件记录的交集,是于union作用相反. 例: select * from table where rownum<=20 minus select *from table where rownum<=10
Oracle中的乐观锁和悲观锁 为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访问的冲突。为了解决这个问题,大多数数据库用的方法就是数据的锁定。 数据的锁定分为两种方法,第一种叫做悲观锁,第二种叫做乐观锁。什么叫悲观锁呢,悲观锁顾名思义,就是对数据的冲突采取一种悲观的态度,也就是说假设数据肯定会冲突,所以在数据开始读取的时候就把数据锁定住。而乐观锁就是认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则让用户返回错误的信息,让用户决定如何去做。 先从悲观锁开始说。在SqlServer等其余很多数据库中,数据的锁定 ...
删除用户以及用户下所有的对象: drop user mbis0505a cascade
1.su oracle 2.sqlplus /logon 3.connect test/test as sysdba(test/test是oracle用户和密码) 4.startup 5.lsnrctl 首选启动数据库 su – oracle sqlplus /nolog conn /as sysdba startup 然后启动监听: 进入/opt/oracle/product/9.2.0/bin/ lsnrctl start 运行shudown命令关闭数据库 [oracle@wing /oracle]$ sqlplus ” / as sysdba” //以sys ...

Oracle having

--注意HAVING里不支持别名 SELECT k001,k002,k003,k004,k005,COUNT(DISTINCT k006) cc FROM asis.gbno WHERE k005 = '3' GROUP BY k001,k002,k003,k004,k005 HAVING COUNT( DISTINCT k006) > 1

Oracle NVL

nvl( ) 函数 从两个表达式返回一个非 null 值。 语法 NVL(eExpression1, eExpression2) 参数 eExpression1, eExpression2 如果 eExpression1 的计算结果为 null 值,则 NVL( ) 返回 eExpression2。如果 eExpression1 的计算结果不是 null 值,则返回 eExpression1。eExpression1 和 eExpression2 可以是任意一种数据类型。如果 eExpression1 与 eExpression2 的结果皆为 null 值,则 NVL( ) 返回 .N ...

Oracle distinct

Oracle——distinct的用法 2008年07月16日 下午 03:18 distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用 它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决 ...
SELECT COUNT (1) FROM (SELECT k001 FROM ( SELECT k001 FROM kbib GROUP BY k001) k WHERE NOT EXISTS ( SELECT 1 FROM ( SELECT k003 FROM calb GROUP BY k003) c WHERE k.k001 = c.k003)) SELECT COUNT (1) FROM (SELECT k001 FROM ( SELECT k001 FROM kbib GROUP BY k001) k WHERE NOT EXISTS ( SELECT k003 FRO ...
SELECT * FROM (SELECT k001 FROM koxn GROUP BY k001) k,( SELECT Hacno FROM GJONM00P) g WHERE k.k001 = g.Hacno SELECT * FROM (SELECT k001 FROM koxn GROUP BY k001) k WHERE EXISTS(SELECT 1 FROM GJONM00P g WHERE k.k001 = g.Hacno) SELECT * FROM (SELECT k001 FROM koxn GROUP BY k001) k WHERE k001 IN( ...
官方定义如下:   A schema is a collection of database objects (used by a user.).   schema objects are the logical structures that directly refer to the database?s data.   A user is a name defined in the database that can connect to and access objects.   schemas and users ...
CREATE INDEX IDX_ACKPN_1 on ACKPN (v002,v003); --注意v002的长度 + v003的长度 不能大于规定的长度。。 DROP INDEX IDX_ACKPN_1; ALTER INDEX IDX_ACKPN_1 REBUILD;

oracle常用操作

删除索引: drop index PK_fsoReplan 删除主键: ALTER TABLE fsoreplan drop CONSTRAINT PK_fsoReplan 删除外键: ALTER TABLE tablea_tableb drop CONSTRAINT FK_AB 创建主键:(多个主健一起创建) ALTER TABLE fsoreplan add CONSTRAINT PK_fsoReplan PRIMARY KEY (RepolicyNo,ReendorNo, RepayNo, SerialNo, ReinsMode,BelongType,Pay ...

Oracle in & exists

--IN 转换为 EXISTS 和 NOT EXISTS SELECT * FROM test2 t2 WHERE t2.col1 IN ('2' ); SELECT * FROM test2 t2 WHERE EXISTS (SELECT * FROM test2 t WHERE t.col1 = t2.col1 AND t.col1 = '2' ) SELECT * FROM test2 t2 WHERE NOT EXISTS (SELECT * FROM test2 t WHERE t.col1 = t2.col1 AND t.col1 != '2') --NOT IN 转 ...

Oracle批量更新

方法一: UPDATE am_approve_list_log_sammy a SET (a.emp_id, a.approver_sequence, a.approver_id) = (SELECT b.emp_id, b.approver_sequence, b.approver_id ...
Global site tag (gtag.js) - Google Analytics