oracle
文章平均质量分 69
小小白coder
open source open mind
展开
-
oracle中decode判断char类型时出错的问题
问题现象: 数据库中有个字段B,类型为CHAR(10),当该字段的值为7时,DECODE(B,7,"HELLO","WORLD")输出的是HELLO,DECODE(B,'7',"HELLO","WORLD")输出的却是WORLD。 问题来了: 数据库里明明是字符类型,为什么判断却出问题呢? 经过一番搜索,问题解决,原因如下: CHAR的长度是固定的,而VARCHAR2的长度是可以原创 2016-01-30 10:32:04 · 1042 阅读 · 0 评论 -
PL/SQL乱码解决
1.查看oracle数据库的字符集设置 SELECT * FROM v$nls_parameters 2.查看orcle可用字符集设置 SELECT * FROM v$nls_valid_values 3.修改注册表,使oracle客户端和oracleDB的编码一致 HKEY_LOCAL_MACHINE->ORACLE->HOMEO->NLS_LANG NLS_LANG=A原创 2016-01-30 10:33:23 · 418 阅读 · 0 评论 -
plsql developer导入导出数据库
以前导数据库信息的时候,总是会先开启sql窗口,把自己手写的建表文件复制进去,然后再导入数据信息。 今天突然懒得去找以前的建表文件,而想用SLSQL直接从一个数据库中导出信息,导入到另外一个数据库中,发现自己对PLSQL的导入导出完全不了解。下面详细记录一下。 先写一个正确的方法: 导出步骤: 1 tools ->export user object 选择选项,导出.sql文件 2 to转载 2016-01-30 10:35:33 · 934 阅读 · 2 评论