Oracle
So Young_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PL/SQL登录报错ORA-12154,其他软件能正常连库;查询数据中文乱码解决
pl/sql安好后好长时间没用了,后来发现面试居然有笔试题让写pl/sql里面一些按钮的作用,于是还是好好研究下吧;也就上学的时候用过这个工具,后来一直用navicat,这多方便还好用,但是多了解点基本操作工具也是好的。 以下进入正题: 因为好长时间不用pl/sql工具了,再次连接数据库居然提示ORA-12154错误码,使用system登录我一直以为是密码输入错误,后来发现用普通用户登录也是这个错误,于是觉得这事不简单。用navicat链接一切正常,那就是pl/sql的问题了,配置一通改原创 2020-12-03 11:13:54 · 1164 阅读 · 0 评论 -
oracle修改字段类型报错ORA-01439: column to be modified must be empty to change datatype
修改字段类型时,当这个字段中有数据时,就会出现这个错误,再建一列然后将数据同步到该列,再修改字段即可alter table OA_KSZX_CGGL_H add BASFBJ_BAK varchar2(40);-- 添加临时列 update OA_KSZX_CGGL_H set BASFBJ_BAK = BASFBJ ; --将目标字段中数据加入到临时列中 update OA_KSZX_CGGL_H set BASFBJ = null; --将目标字段数据清空 alter t原创 2020-11-20 12:48:17 · 3975 阅读 · 1 评论 -
Oracle误操作表,数据回滚至某一时间点
alter table 表名enable row movement;flashback table 表名 to timestamp to_timestamp('2020-01-06 12:00:00','yyyy-mm-dd HH24:MI:SS');原创 2020-01-06 12:14:27 · 1036 阅读 · 0 评论 -
Oracle批量修改字段长度
查询表中字段类型是STR并且字段长度小于30的字段:select * from SY_SERV_ITEM where SERV_ID = ‘KSZX_HT’ AND ITEM_FIELD_TYPE =‘STR’ AND ITEM_FIELD_LENGTH<30;将表中字段类型是STR并且字段长度小于30的字段改为长度100:UPDATE SY_SERV_ITEM SET ITEM_FI...原创 2020-11-20 12:46:35 · 3871 阅读 · 0 评论 -
oracle查看某一表的表空间,以及修改单一表的表空间
拼接语句查询出所有表要迁入表空间的语句,这样可以批量查询出来,修改方便。select 'alter table '|| table_name ||' move tablespace 要迁入的表空间;' from dba_tables t where t.owner='要迁出的表归属用户名'; 查询出指定表空间下的表:select tablespace_name,table_name...原创 2019-12-26 18:02:02 · 1247 阅读 · 0 评论 -
Oracle 本地 数据泵导入导出数据
删除用户 : drop user scnoa cascade;cmd中连接oracle : sqlplus / as sysdba;导出1.创建目录create directory scnoa as ‘d:/dump’;2.给用户授权目录(sys用户)grant read,write on directory scnoa to scnoa;3.在命令行cmd窗口导出数据expdp ...原创 2019-09-24 15:14:05 · 414 阅读 · 0 评论
分享