oracle
nu77isa77
朝闻道,夕死可矣!
展开
-
oracle 查询死锁
--查询锁select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sess where ao.object_id = lo.object转载 2015-11-18 15:56:21 · 295 阅读 · 0 评论 -
关于Oracle将小于1的数字to_char后丢掉0的解决办法
SQL代码如下:select rtrim(to_char(0.11, 'fm9990.99'), '.') from dual;其中0.11为需要to_char的数字 fm去掉字符串前面的空格9990.99表示6位数字,千位百位十位无数字时不显示[标识9],个位数[标识0]永久显示,小数没有不显示[标识9]如果数字位数超过4位则返回结果为####[符号#的个数由原字转载 2015-11-19 14:28:29 · 2560 阅读 · 0 评论 -
oracle sqlplus 登陆用法
sqlplus -h 查看帮助信息sqlplus [ [] [{logon | /nolog}] [] ]其中 {logon | /nolog} 为登陆验证部分 , 可以分为登陆与不登陆; /nolog 可启动 SQL*Plus 而不连接到数据库sqlplus /nologlogon 用法格式:{[/][@] | / }[AS {SYSDBA | SYSOPER | SYS转载 2015-11-18 16:38:56 · 658 阅读 · 0 评论 -
解决oracle 11G exp 不能导出空表问题
一、 insert一行,再rollback就产生segment了。 该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。二、 设置deferred_segment_creation参数该参数值默认是TRUE,当改为FALSE时,无论是空表还是非空表,都分配segment。修改SQL语句:alter system set deferred_segm转载 2015-11-19 09:14:24 · 369 阅读 · 0 评论 -
oracle 导入导出
1、exp 和 expdp 都可以导出,imp 和 impdp 都可以导入2、EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。3、IMP只适用于EXP导出的文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出的文件,而不适用于EXP导出文件。exp导出转载 2015-11-19 09:48:34 · 309 阅读 · 0 评论 -
Oracle 类型转换参考
表 1-1. 格式化函数函数返回描述例子to_char(timestamp, text)text把 timestamp 转换成 stringto_char(systimestamp,'HH12:MI:SS')to_char(numeric, text)text把 numeric转载 2015-11-19 14:38:51 · 1277 阅读 · 0 评论 -
oracle 基础命令整理
/*本页面只整理部分基础的 常用命令 以备不时之需SQL> 开头的语句必须在命令窗口执行*//*用户管理*/0、管理员连接SQL> sqlplus /nologSQL> connect / as sysdba1、新建用户并授权 SQL> create user username identified by password;(默认建在SYSTEM表空转载 2015-11-18 16:11:57 · 352 阅读 · 0 评论 -
oracle 级联删除
1 查询外键及父表select a.constraint_name 外键名, a.table_name 子表, b.table_name 父表from user_constraints a, user_constraints bwhere a.constraint_type = 'R' and b.constraint_type = 'P' and a.r_constraint_nam转载 2015-11-18 15:33:04 · 341 阅读 · 0 评论