Oracle
灵印
这个作者很懒,什么都没留下…
展开
-
oracle中decode的使用和oracle中的行转列
decode其实就是if-else,如:decode(ybc,null,0,ybc),,这个意味着如果ybc列==null,则函数返回0,否则返回ybc的值。再如,decode(变量,条件1,值1,条件2,值2),这个就意味着是:if-elsif,如果是decode(变量,条件1,值1,条件2,值2,值3),这个则是if-elsif-else。oracle的行转列的具体参考网址:http:原创 2014-03-09 22:01:36 · 1972 阅读 · 0 评论 -
oracle中number和varchar2的自动转换的情况
(转)今天测试分区索引,发现oracle智能化的一方面:若列为number类型,用其作为where条件时,变量为varchar2类型时会自动将变量转换为number类型,而不是将列转换为number类型。例如,表testn存在number类型的列a,使用该列做为查询条件时:若变量为varchar2类型,且可合法地转换成number类型,则自动将变量转换为number类型,而不会转换a列转载 2014-03-10 12:00:16 · 10762 阅读 · 0 评论 -
修改Oracle游标数
修改游标数:连接数据库sqlplus "sys/admin@test151 as sysdba"查看游标数show parameter open_cursors;查看正在使用的游标数select count(*) from v$open_cursor;修改游标数alter system set open_cursors=5000 scope=both;注原创 2014-03-22 16:44:47 · 814 阅读 · 0 评论 -
一些琐碎的知识
一、VS2008如何生成支持多国语言的资源文件,选中web的Design状态,此时Tools中会出现Generate Local Resource选项,点击即可生成国际化资源文件二、ORA-01403: 未找到数据。 错误原因:如果select结果为空,执行select ..into..时会报异常,所以先获取个数,判断一下三、Webservice中的out型参数有时会被转换成以返回原创 2014-03-10 11:56:03 · 729 阅读 · 0 评论