
Oracle
sun_zhicheng
先做人,再做技术人员,最后做程序员。
应该一生追随的“生命不息,奋斗不止”
展开
-
Oracle实现分页的注意点
select a.*, rownum r from (select * from lg_order o order by o.order_id) a where rownum and rownum >= 10这句是错误的 由于rownum是一个总是从1开始的伪列,Oracle 认为这种条件不成立,查不到记录 select a.*原创 2009-06-05 16:33:00 · 423 阅读 · 0 评论 -
通过plsql 测试存储过程遇到的问题和学习到的一些基础知识整理
pl/sql developer 中文字段显示乱码 在windows中创 建一个名为“NLS_LANG”的系统环境变量,设置其值为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,然后重新启动 pl/sql developer,这样检索出来的中文内容就不会是乱码了。如果想转换为UTF8字符集,可以赋予“NLS_LANG”为 “AMERICAN_AMERICA.UTF8翻译 2010-03-16 13:31:00 · 6706 阅读 · 1 评论 -
Oracle中查看锁表情况(导致表访问不了)和怎么杀死它
在实际操作中,常常会遇到锁表的情况,一般都是有不正当的操作或者程序中的bug造成的,当程序卡在那里的时候就有可能是锁表的情况查看锁表的sql是:select SESSION_ID ,o.* from v$locked_object l join dba_objects o on (l.OBJECT_ID=o.object_id) 如果你知道是某个表被锁了 可以直接上面的那句原创 2010-03-19 11:41:00 · 2543 阅读 · 1 评论 -
oracle-merge用法详解
Oracle9i引入了MERGE命令,你能够在一个SQL语句中对一个表同时执行inserts和updates操作. MERGE命令从一个或多个数据源中选择行来updating或inserting到一个或多个表.在Oracle 10g中MERGE有如下一些改进: 1、UPDATE或INSERT子句是可选的 2、UPDATE和INSERT子句转载 2010-05-07 09:19:00 · 513 阅读 · 0 评论