![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
苍穹尘
文能提笔安天下,武能上"码"定乾坤。
展开
-
Oracle字段显示不全
首选项-连接里有个选项: 在oci8上强制使用oci7, 把这个勾上就ok了。原创 2018-09-04 17:20:55 · 4570 阅读 · 0 评论 -
Oracle归档日志满了
1、先cmd命令连接到数据库:有多个数据库需要指定连接的实例SID最高权限连接到orcl实例:sqlplus /@orcl as sysdba2、连接到实例后,确定下是否是我们所需要处理的数据库实例:查看当前连接的数据库的sid:select instance_name from vinstance;3、确认是后,先关闭例程,再启动例程(相当于初始化环境,排除干扰)shutdownabor...原创 2019-01-12 15:01:14 · 11873 阅读 · 0 评论 -
PLSQL中以0开头的小数,0不显示
因为.49和“%”是通过字符串拼接的形式合成的,Oracle中存在一个隐形类型转换的问题,在拼接的过程中小数自动转成字符类型,相当于调用了to_char函数。在类型隐形转换开始前先把小数转换成字符类型就不回出现这个问题了。例如:select to_char(0.12) ||’%’ from dual;会出现:解决方法:select to_char(0.12,‘fm9999990.999...原创 2019-01-12 14:13:31 · 6749 阅读 · 0 评论 -
PLSQL查询数据中文乱码
新建变量,变量名:NLS_LANG,变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK,确定。退出plsql,重新登陆plsql。原创 2019-01-12 11:30:13 · 6847 阅读 · 0 评论 -
PL/SQL将大小写转换图标显示到工具栏
工具-首选项-Toolbar-把Selection Uppercase、Selection Lowercase添加到右侧工具栏就可以看到这两个图标了选中要转换的代码 点击工具栏的aA,或者Aa就行了原创 2018-12-16 12:23:41 · 1347 阅读 · 0 评论 -
Oracle监听服务设置为自动,但开机并未启动
打开Oracle Net Manager,点击本地,再点击监听程序,再点击LISTENER,右边是不是显示: 主机localhost 端口1521啊,将主机修改为计算机名(打开我的电脑,右键属性 就可以看见计算机名)。点击关闭,这回提示保存,进行保存。下次开机就自动启动监听服务了。...原创 2018-12-16 12:03:52 · 3528 阅读 · 0 评论 -
Oracle用户密码含有特殊字符导致无法登陆解决方法
ORA-12154: TNS: 无法解析指定的连接标识符如果密码中都包含@字符。比如我的密码是123@456,那使用sqlplus登录的时候就理解成sqlplus system/123@456@webdata,这样sqlplus就理解成123后面的就是数据库的连接字符串,这样自然就报错并提示TNS: 无法解析指定的连接标识符或no listener当Oracle数据库用户的密码含特殊字符如 ...原创 2018-12-16 12:00:45 · 2636 阅读 · 0 评论 -
PLSQL导入导出数据库
1、 导出用户对象包括:包括表结构,序列,存储过程,视图,函数等等。2、导出表数据导出用户对象后,下一步就是要导出表数据。3、导入sql文件4、导入dmp文件...原创 2018-12-16 11:51:02 · 5598 阅读 · 0 评论 -
oracle中where条件中类型的隐式转换
sql的where条件中,等式两边类型不一致时,数据库会做一次隐式类型转换。如果是数字类型(诸如number,double,integer等)的话,会默认的把带引号的转成数字再进行查询,也就是说带引号和不带引号是一样的。select * from t where to_number(char_col) = num_valoracle会从“大”类型转换到“小”类型。oracle会在char类...原创 2018-09-28 10:57:03 · 1958 阅读 · 0 评论 -
oracle进行order by排序,分页数据重复
Oracle的分页查询是没有进行任何排序操作的,Oracle是顺序的从数据块中读取符合条件的数据返回到客户端。 而Oracle的排序算法不具有稳定性,也就是说,对于排序键值相等的数据,这种算法完成排序后,不能保证这些键值相等的数据保持排序前的顺序。 数据库order by排序不唯一,的确会导致最终的数据排序是不是稳定的,表现出来的结果,就是分页时会重复显示; 建议在 ...原创 2018-09-28 09:22:39 · 1996 阅读 · 1 评论 -
Oracle中空串和null
在oracle 中,空串与null是一样的,所以尽量使用null来表示空的含义。由于空串默认被转换成了null,不能使用 = ‘’ 作为查询条件。也不能用 is ‘’。虽然不会有语法错误,但是不会有结果集返回。 只能用 is null 。不等于就是 is not null 。null 与任何值做逻辑运算得结果都为 false,包括和null本身用 is null 判断时,空字符串和 null...原创 2019-01-15 18:02:08 · 2446 阅读 · 0 评论