Oracle中剔除表,剔除数据以及回复数据
一.剔除表中数据两种步骤
a. delete * from My_Table;
b. truncate table My_Table;
二.剔除整个表
drop table My_Table;
何以回复不小心 Drop 掉的表呢,实则 Oracle 中也有相仿的 "回收站"
例如不小心剔除了表 My_Table
drop table My_Table;
这个时分再用SELECT话语查询此表时,将会提醒表或视图不存在.
但可以用如次话语查询到这个表还在Oracle回收站中:
SELECT * from user_recyclebin WHERE original_name='My_Table';
那么现下就可以用如次话语开展回复:
FLASHBACK TABLE My_Table TO BEFORE DROP
本文来源:
我的异常网
Java Exception
Dotnet Exception
Oracle Exception
1655 - 自动附加到计算机EASON上的进程[2096] aspnet_wp.exe失败
1656 - Unable to start debugging on the web server.Access is denied
1657 - exists用法
1658 - sql检索文中字段相等判断
1659 - 企业管理器上是否能实现备份
1660 - 怎么定义嵌套表
1661 - 怎么使用嵌套表
1662 - oracle里对应mssql里addday()的函数是什么
1663 - ORA-01031 instufficent privileges
1664 - ORA-12154: TNS: 无法解析指定的连接标识符
1665 - SQLPLUS导出数据换行
1666 - fatal error CS0009
1667 - net检测到指定的WEB服务器不是ASP1.1
1668 - Invocation Error
1669 - java中有没有检查日期格式的异常
1670 - Java中异常处理的顺序是如何进行的
1671 - java中怎么获取referrer
1672 - jsp异常追踪机制
1673 - IO异常:The NetWork Adapter could not establish the connection
1674 - javax.naming.OperationNotSupportedException: Can only bind References or Referenceable objects
相关文档:
前天有人提了需求,想对某个字段进行按位的或操作。本来建议查询出来之后在应用程序里面处理,但是数据量比较大,觉得还是返回一个分组计算之后的值比较合适。
两个问题,一个是按为或的操作,这个参考了别人的文档,用bitand函数实现。 原文如下:
http://blog.chinahr.com/blog/hewy0526/post/112968
然后就是自定义的 ......
首先查看数据库现有模式可使用以下语句
select name,log_mode from v$database;
也可以用下面的语句
archive log list;(该方法需要as sysdba)
SQL> archive log list
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination /export/home ......
在导完数据之后发现 oracle的安装盘只有几M的空间了。
现在有两个方案可以选择
1.把数据文件转移到另外一个盘去。
我导数据的时候是这样做的 1.新建一个表空间,为表空间添加一个数据文件(assure_dt)。2.新建用户,表空间指向步骤1新建的表空间。
然后导入。我用的是oracle 10g
问题1.为什么我添加的数据文件as ......
/// <summary>
/// 数据库备份
/// </summary>
/// <param name="fileName">dmp文件名称</param>
......
ODP.NET 11g是Oracle公布的供.NET程序访问Oracle数据库的ADO.NET组件,比微软自带的Oracle组件性能好,更可以访问UDT(User Defined Type)部类,Procedure,REF之类高级Oracle特征。
.NET 1.1的客户端急需的公布资料如次:
◆Oracle.DataAccess.dll (odt111odp.netin一.x)
◆OraOps11.dll (odt111in) ......