如何删除oracle中的垃圾表
经常使用Oracle数据库10g,大家可以发现以前删除的表在数据库中出现了特别多的垃圾表 如:BINjR8PK5HhrrgMK8KmgQ9nw==
这一类的表通常无法删除,并且无法用"delete"删除.
显示此类表可以用命令:SHOW RECYCLEBIN ;
删除方法为:PURGE TABLE "BINjR8PK5HhrrgMK8KmgQ9nw==";
删除全部此类表的方法为:PURGE RECYCLEBIN;
相关文档:
SQL*PLus> desc emp;
名称 &nbs ......
'-------------------------------------------------------------------以下是登录代码
<%@ page contentType="text/html; charset=gb2312"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3 ......
update :单表的更新不用说了,两者一样,主要说说多表的更新
Oracle> Oracle的多表更新要求比较严格,所以有的时候不是很好写,我们可以试试Oracle的游标
&n ......
数学函数
在oracle 中distinct关键字可以显示相同记录只显示一条
1.绝对值
S:select abs(-1) value
O:select abs(-1) value from dual
2.取整(大)
S:select ceiling(-1.001) value
O:select ceil(-1.001) value from dual
3.取整(小)
S:select floor(-1.001) value
......
只是sqlserver 提供的远程数据访问函数; 在本地sqlserver 中取外部数据源数据时候可用;
对连接本地 oracle 操作远程 oracle 不能使用; 测试: pl/sql 中使用:
select * from openrowset(................); 无效!!!!!!!!!!!!!!
在oracle 中需要访问远程数据,需要建立一连接远程oracle 的 dblink ;
再用如下方 ......