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 · 294 阅读 · 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 · 657 阅读 · 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 · 368 阅读 · 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 · 308 阅读 · 0 评论 -
Oracle 类型转换参考
表 1-1. 格式化函数 函数 返回 描述 例子 to_char(timestamp, text) text 把 timestamp 转换成 string to_char(systimestamp,'HH12:MI:SS') to_char(numeric, text) text 把 numeric转载 2015-11-19 14:38:51 · 1277 阅读 · 0 评论 -
oracle 基础命令整理
/* 本页面只整理部分基础的 常用命令 以备不时之需 SQL> 开头的语句必须在命令窗口执行 */ /* 用户管理 */ 0、管理员连接 SQL> sqlplus /nolog SQL> connect / as sysdba 1、新建用户并授权 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 b where a.constraint_type = 'R' and b.constraint_type = 'P' and a.r_constraint_nam转载 2015-11-18 15:33:04 · 340 阅读 · 0 评论