摘要:
returning into 语句用于执行完语句后返回的值,具体返回执行之前或者之后的结果,多用于在存储过程中如下所述:delete语句的returning into语句返回的是delete之前的结果insert语句的returning into语句返回的是insert之后的结果update语句的r...
阅读全文
posted @ 2015-04-22 16:06
相约future
阅读(552)
推荐(0)
编辑
摘要:
如果表很大--千万级别的数据,又不能做truncate 操作,只能 delete 表中某部分数据时可以用以下来执行,这种方式只对大表操作时比较有效率,数据量小时不考虑--示例如下declare cursor mycursor is SELECT ROWID FROM tpr_zjjx1 WH...
阅读全文
posted @ 2015-04-22 16:05
相约future
阅读(1080)
推荐(0)
编辑
摘要:
如果某个用户下所有表或指定表中所有的数据已确定不再需要,此时可以进行批量 truncatedeclare cursor cur_trunc is select table_name from user_tables; beginfor cur_del in cur_trunc loop ex...
阅读全文
posted @ 2015-04-22 16:04
相约future
阅读(4843)
推荐(0)
编辑
摘要:
--update 这个字段的所值为2 update tab a set a.字段1=2;--带条件的update update tab a set a.字段1=2 where id=10000;--根据一个表update 另外一个表update tab a set a.字段=(select b....
阅读全文
posted @ 2015-04-22 16:01
相约future
阅读(4941)
推荐(0)
编辑
摘要:
SELECT id ,LTRIM(MAX(SYS_CONNECT_BY_PATH(table_name,',')) KEEP (DENSE_RANK LAST ORDER BY curr),',') AS concatenated FROM (...
阅读全文
posted @ 2015-04-22 15:05
相约future
阅读(274)
推荐(0)
编辑
摘要:
从oracle10g开始删除数据库表的时候并不是真正删除,而是放到了recyclebin中,这个过程类似 windows里面删除的文件会被临时放到回收站中。删除的表系统会自动给他重命名就是你看到的 【BIN$】开头的名字,通过 show recyclebin 命令可以查看被删掉的表的详细信息,或者查...
阅读全文
posted @ 2015-04-22 09:29
相约future
阅读(429)
推荐(0)
编辑
摘要:
下面是示例,根据实际情况进行修改--下面的是日期时间的格式expdp ha_soar/ha_soar@orcl schemas=wyzj directory=DATA_PUMP_DIR dumpfile=wyzj%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%%time:~0,2...
阅读全文
posted @ 2015-04-22 09:26
相约future
阅读(480)
推荐(0)
编辑