随笔 - 0  文章 - 98  评论 - 1  阅读 - 52471

文章分类 -  Oracle

级联更新触发器
摘要:create or replaceTRIGGER TRIGGER1 AFTER UPDATE ON TABLE1 FOR EACH ROWBEGIN if :old.pid<>:new.pid then update table2 t set t.pid=:new.pid where t.pid=:old.pid; end if;END; 阅读全文
posted @ 2012-06-18 14:00 Arrow.Lu 编辑
ORACLE错误代码大全
摘要:ORA-00001: 违反唯一约束条件 (.)ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA-00020: 超出最大进程数 ()ORA-00021: 会话附属于其它某些进程;无法转换会话ORA-00022: 无效的会话 ID;访问被拒绝ORA-00023: 会话引用进程私用内存;无法分离会话ORA-00024: 单一进程模式下不允许从多个进程注册ORA-00025: 无法分配ORA-00026: 丢失或无效的会话 IDORA-00027: 无法删去当前会话ORA-00028: 您的会话己被删去ORA-00029: 阅读全文
posted @ 2012-05-23 17:58 Arrow.Lu 编辑
解决ORACLE数据库插入中文乱码问题
摘要:安装的是oracle 11g数据库,支持字符集是GBK,系统字符集是UTF-8,通过sqlplus insert数据(中文汉字)可以正常显示中文,从前端客户端(apache+php)插入中文数据,在数据库中查看都是乱码"?"。可怜我的疼呀,眼看第二天就要上线了,数据库的编码的又出了问题;更改的系统字符集,强制性在php插入时改变默认字符,测试还是乱码。就在这里查呀查呀,百度,谷歌不停的搜呀,都没有搜到想要的答案冷静下来思考后,心想问题是不是出在oracle 的NLS_LANG参数设置问题上。sqlplus下执行:select userenv('language 阅读全文
posted @ 2012-05-22 13:57 Arrow.Lu 编辑
【转载】Oracle的to_date函数
摘要:日期格式参数 含义说明D 一周中的星期几DAY 天的名字,使用空格填充到9个字符DD 月中的第几天 DDD 年中的第几天DY 天的简写名IW ISO标准的年中的第几周IYYY ISO标准的四位年份YYYY 四位年份YYY,YY,Y 年份的最后三位,两位,一位HH 小时,按12小时计HH24 小时,按24小时计 MI 分 SS 秒 MM 月 Mon 月份的简写 注:在不同的语言下显示出来的数据不同,在中文下显示为5月,在英文下显示为MAYMonth 月份的全名 W 该月的第几个星期WW 年中的第几个星期1.日期时间间隔操作 当前时间减去7分钟的时间 select sysdate,sysd... 阅读全文
posted @ 2012-05-03 15:06 Arrow.Lu 编辑
[转载]ORACLE中用rownum分页并排序的SQL语句
只有注册用户登录后才能阅读该文。
posted @ 2012-01-21 14:34 Arrow.Lu 编辑
[转载]Oracle in和exists的区别与SQL执行效率分析
摘要:in和exists的区别与SQL执行效率分析本文对in和exists的区别与SQL执行效率进行了全面整理分析……最近很多论坛又开始讨论in和exists的区别与SQL执行效率的问题,本文特整理一些in和exists的区别与SQL执行效率分析SQL中in可以分为三类: 1、形如select * from t1 where f1 in ('a','b'),应该和以下两种比较效率 select * from t1 where f1='a' or f1='b' 或者 select * from t1 where f1 ='a 阅读全文
posted @ 2012-01-21 14:32 Arrow.Lu 阅读(180) 评论(0) 推荐(0) 编辑
[转载]Oracle查询 rownum和rowid
摘要:对 于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(<、<=、!=),并非说用>,& gt;=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇。rowid与rownum 虽都被称为伪列,但它们的存在方式是不一样的,rowid 可以说是物理存在的,表示记录在表空间中的唯一位置ID,在DB中是唯一的。只要记录没被搬动过,rowid是不变的。rowid 相对于表来 阅读全文
posted @ 2012-01-21 12:58 Arrow.Lu 阅读(241) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示