- 浏览: 711241 次
- 性别:
- 来自: 北京
最新评论
-
javenwong:
你好,我现在需要给一个Composite做圆角处理,不知道怎么 ...
SWT圆角窗口绘制 -
whao189:
回家了详细看看
Storyboard 解析 -
zhaoyubetter:
确实够麻烦
IOS 开发环境,证书和授权文件是什么? -
datawarehouse:
一直对这两个认为是一样的,现在学习了。
Oracle DB中的Schema -
yulanfeiyang:
顶,mark
下载音频,在IOS设备上播放
文章列表
Oracle SQL例子
- 博客分类:
- Oracle
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 *
...
两个关联表的符合条件记录的交集,是于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 ...
--注意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
nvl( ) 函数
从两个表达式返回一个非 null 值。
语法
NVL(eExpression1, eExpression2)
参数
eExpression1, eExpression2
如果 eExpression1 的计算结果为 null 值,则 NVL( ) 返回 eExpression2。如果 eExpression1 的计算结果不是 null 值,则返回 eExpression1。eExpression1 和 eExpression2 可以是任意一种数据类型。如果 eExpression1 与 eExpression2 的结果皆为 null 值,则 NVL( ) 返回 .N ...
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;
删除索引:
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 ...
--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 转 ...
方法一:
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
...