如何查询一个oracle数据库中所有表的所有字段哪个包含特定字符串?

写一个存储过程\x0d\x0a将showtables的结果放入一个集合中\x0d\x0a然后遍历这个集合\x0d\x0adesctable\x0d\x0a得到单个表的字段\x0d\x0a然后组织查询语句select*fromtablewhere字段1=‘cc’or字段2=’cc‘.......字段n='cc'\x0d\x0a\x0d\x0a运行脚本看结果\x0d\x0a这只是思路

  • 13639509245: 怎样查看oracle中所有的数据库
    周苇:oracle有自带的数据字典的 dba_tables(查看所有用户下的表信息)all_tables(如果不是dba用户登录的,看当前用户以及所有可以看到用户下的表信息)user_tables(查看当前用户下所有表信息);你可以先desc 一下,看下你具体关心哪一个字段
  • 13639509245: 怎么查看oracle数据库中创建的数据库个数(如何查看数据库中所有的数据...
    周苇:select*fromdba_users;查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,system select*fromall_users;查看你能管理的所有用户!select*fromuser_users;查看当前用户信息!--查询你当前用户下,有哪些表 SELECT*FROMuser_tables --查询你当前用户下,可以访问哪些表[也就是访问自己和其他用户的]...
  • 13639509245: sql怎样跨数据库查询oracle
    周苇:在Oracle数据库中,一个schema即代表着SQLServer专家们所熟知的单一数据库(译者注2)。连接至Oracle数据库时,您必须提供schema名称、密码以及主机联机字符串(hoststring)。每一个特定的Oracle帐户都拥有一个Oracleschema,而且只能有一个schema。所以schema名称其实就等于该schema拥有者的帐户名称。您可以查...
  • 13639509245: oracle 查看有哪些数据库的命令
    周苇:查看那些库的话必须用dba权限登录。登陆后可以通过下面的方法来查看。一、查看有哪些库,你的库理解不准确,应该准确来说是表空间,可以通过下面的命令来实现 SELECT Total.name "Tablespace Name",Free_space, (total_space-Free_space) Used_space, total_space FROM (select tablespace_name, sum(...
  • 13639509245: 怎么查看oracle当前使用的是哪个数据库sid
    周苇:或是执行select * from V$database;不过执行第二个显示的内容太多了不好找自己想要的结果 可以先用desc V$database;语句查看一下V$database都有什么字段然后选择自己想要的字段进行选择 查看实例名称(sid):select instance_name from V$instance;一般默认情况下sid与数据库的名称是一样的!
  • 13639509245: 怎么查看oracle 表空间属于哪个数据库?
    周苇:oracle数据只能创建一个数据库实例 在一个数据库下可以有多个表空间 在一个数据库下可以有多个用户,每个用户可使用不同的表空间 用户下,可以建立数据库表,表也可以在不同的表空间 查询数据库中的表空间 查数据文件 select * from v$dbfile; #所有表空间 select * from v$tablespace;#表空间的数据...
  • 13639509245: Oracle数据库查询十个小技巧(三)
    周苇:等等 终止一个原则就是 让其他人看到这个注释 不再需要去查询其他的资料 就可以明白这段代码的含义 详细的注释内容 不仅不会降低数据库的运行性能 而且还可以提高数据库的管理与维护的效率;同时也可以加快前台应用程序开发设计的速度 又因为查询语句是系统中利用的最多的语句 也是引用的最频繁的语句 故在...
  • 13639509245: 怎么查看oracle数据库数据量大小?
    周苇:1、查看所有表空间及表空间大小:select tablespace_name ,sum(bytes) \/ 1024 \/ 1024 as MB from dba_data_files group by tablespace_name;2、查看所有表空间对应的数据文件:select tablespace_name,file_name from dba_data_files;3、修改数据文件大小:alter database datafile 'H:\\ORACLE\\...
  • 13639509245: 如何打开oracle数据库
    周苇:步骤1:打开企业管理器,如下。步骤2:选择数据库,安全性,点击新建链接服务器。步骤3:选择链接服务器属性,常规,输入名称:TEST,选择ORACLE数据库提供程序,输入名称、数据源。步骤4:进行安全性设置。本地登录,选择SQLServer数据库登录用户,远程登录用户和密码,输入远程连接数据库的用户和密码,选择用...
  • 13639509245: 用oracle怎么查询当前数据库中的所有表
    周苇:如果有管理员权限的用户,可以执行:select * from dba_tables;这里可以看到此数据库下的所有表 如果没有管理员权限的用户,则执行:select * from tabs;或者select * from user_tables; 只能查询此用户有权限的表,不一定是此用户自己创建的表 ...

  • 相关链接

  • 数据库查询语句select
  • oracle查询语句
  • oracle数据库基本语句
  • oracle查询改动前记录
  • 经验分享为自博友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
    有问题请发邮件给我们
    © 经验分享网