Oracle通过一个Value值查询数据库】的更多相关文章

---恢复内容开始--- 大家在想看看数据库中有哪些数据表中,哪些字段中有“helloworld” 这个字符串,现在数据库所有的表,视图都不能直接提供,所有必须通过循环去访问所有的数据表,所有的字段列,然后去访问所有的字段名.sql 如下: declare v_Sql varchar2(2000); v_count number;begin for xx in (select t.TABLE_NAME, t.COLUMN_NAME from user_tab_cols t ) loop begi…
一  以需要被查询的用户登录oracle(假如为A)   B为要查询A用户下的表的用户 二  执行查询语句: select 'grant select on A.'|| tname ||' to  B;' from tab; 以下为模拟结果: grant select on A.DEPT to  B; grant select on A.EMP to  B; grant select on A.BONUS to  B; grant select on A.SALGRADE to  B; gran…
SQLSERVER: SQLSERVER一个库的文件分为数据文件(行数据)和日志文件两个文件,详情可以在数据库的属性->文件中查看. 在资源管理器中打开文件所在路径可以直接看到这两个文件 但是,大多数时候我们的数据库安装在远程服务器上,在不远程的情况下,可以使用如下SQL语句: 1.查询各个磁盘分区的剩余空间(就是C盘还有多少空间,D盘还有多少...): Exec master.dbo.xp_fixeddrives 2.查询数据库的数据文件及日志文件的相关信息(包括文件组.当前文件大小.文件最大…
  查询数据库的锁表情况语句如下: SELECT p.spid,a.serial#, c.object_name,b.session_id,b.oracle_username,b.os_user_name FROM v$process p,v$session a, v$locked_object b,all_objects c WHERE p.addr=a.paddr AND a.process=b.process AND c.object_id=b.object_id 如果表因为某些情况出现死…
有时候我们想通过一个值知道这个值来自数据库的哪个表以及哪个字段,在网上搜了一下,找到一个比较好的方法,通过一个存储过程实现的.只需要传入一个想要查找的值,即可查询出这个值所在的表和字段名. 前提是要将这个存储过程放在所查询的数据库. 注:1步骤是创建存储过程,可以在任何一个数据库中使用,2步骤是调用它来查找数据库中所有牵扯到的列以及对应的表. 只需要一个数据 真是非常方便   一.首先 点击新建查询 ,左上角选择到自己的数据库,然后把下面这段复制进去  然后运行 CREATE PROCEDURE…
1 查询表中数据量 select 'select '||''''||t.TABLE_NAME||''''||' as table_name, count(*) from '|| t.TABLE_NAME||' union' from user_tables t ; 2 查询数据库中锁表和解锁 详细见: http://blog.csdn.net/pioayang/article/details/10108671 SELECT /*+ rule */ s.username, decode(l.typ…
以下查询都是使用plsql查询oracle 11g 1.查询数据库版本信息 select * from v$version; 2.查询数据库优化模式 select name, value from v$parameter where name='optimizer_mode'; oracle 11g 默认是“ALl_ROWS”模式,即全部采用基于成本的优化方法CBO.…
1.Oracle查询数据库中所有表的记录数,但是有可能不准建议用第二种方式进行查询 select t.table_name,t.num_rows from user_tables t 2.创建oracle函数,通过函数中查询词表记录数显示当前记录数 create or replace function count_rows(table_name in varchar2, owner in varchar2 default null) return number authid current_us…
Rman备份为物理备份,启用rman备份必须开启数据库归档,开启归档后相当于给数据库加了一层双保险.Rman备份主要备份数据库的数据文件,控制文件,归档日志. RMAN 备份 一. 检查数据库是否启用归档状态.服务器上在Cmd下用sysdba身份登录.查询数据库是否启用归档模式. Sqlplus / as sysdba Select dbid,name,log_mode from v$database; 如果log_mode处于archivelog状态则代表已经处于归档状态. 如果处于noarc…
archival log list; 归档日志文件位置 select file_name from dba_data_files; 查询数据库文件位置 select parameter control; 查询控制文件位置 select member from v$logfile; 查询日志文件位置…