![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle技术
YuanStarForever
这个作者很懒,什么都没留下…
展开
-
关于Oracle中重复数据的处理
1)、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2)、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最小的记录 DELETE from 表 WHERE (id) IN ( SELEC原创 2014-06-30 16:23:15 · 389 阅读 · 0 评论 -
Oracle常用函数
一、字符转换函数 1、ASCII() 返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。 2、CHAR() 将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL 。 3、LOWER()和UPPER() LOWER()将字符串全部转原创 2014-06-30 16:23:18 · 371 阅读 · 0 评论 -
Oracle锁表的相关处理
SELECT SESS.SID, SESS.SERIAL#, LO.ORACLE_USERNAME, LO.OS_USER_NAME, LO.LOCKED_MODE, AO.OBJECT_NAME FROM V$LOCKED_OBJECT LO, DBA_OBJECTS AO, V$SESSION SESS WHERE AO.OBJEC原创 2014-06-30 16:23:27 · 376 阅读 · 0 评论 -
解决Oracle中显示小数格式错误的问题
方案一:使用to_char解决。 select to_char(num,'fm999999990.009999999') from t1_number。 此时为保留两位小数 方案二:使用decode解决。 select decode(substr(num,1,1),'.','0'||num,num) from t1_number。原创 2014-06-30 16:23:10 · 919 阅读 · 0 评论