99问答网
所有问题
如何查询一个数据库中有哪些表中有数据记录的存在
如题所述
举报该问题
推荐答案 2011-06-25
如果是sql server的话,有存储过程可以实现,但是查出来不是都在一个结果集里的
EXEC sp_MSforeachtable @command1="sp_spaceused '?'"
我是从“上海全鼎软件学院”毕业的————————
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vOeWBtvz7.html
其他回答
第1个回答 2011-06-25
这个只能是手动写查询语句查询下,除此之外别无它法了。
第2个回答 推荐于2016-09-09
这个是查不到的哦。给你个建议:
专门建一个表用来存放数据库的更改。
为数据库中的每个表建立触发器,存储其他表更改的那个表不建。
用触发器捕获Insert语句的执行,捕获到以后在新建的那个表里面插入信息。
这个方法会导致数据库性能的下降,请慎用。
本回答被提问者和网友采纳
相似回答
如何
知道oracle
数据库哪些表
是
有数据的
,哪些表是空的没有数据?
答:
这是查询Oracle中的所有的表,包括SYS用户下的,你可以根据表空间和所属用户来限制查询结果where owenr='' and tablespacename=''想要查出没
数据的
话,all_all_tables中有个num_rows字段,
记录
该
表数据
是多少行的,rows=‘0’的肯定是没数据的,select * from all_all_tableswhere num_rows='0' and owenr='所...
mysql中,
怎样查询一个表中有
多少
记录
!
答:
可以利用schema_information中的存储的表信息来对表进行逐列遍历查询,如果是MyISAM的表,还可以使用fulltext模式查询
。给你点提示,不明白再说。SELECTCOUNT(*)TABLES,table_schemaFROMinformation_schema.TABLESWHEREtable_schema=‘tableName’GROUPBYtable_schema;注:tableName这个是你的数据库表名。
sql
查询数据库中有
某个值的所有表
答:
1、首先在电脑中打开Microsoft SQL Server,查询所有数据库。2、查询当前数据库中所有表名
。说明:xtype='U':表示所有用户表,xtype='S':表示所有系统表。3、查询指定表中的所有字段名。4、然后查询指定表中,所有字段名和字段类型。5、接着获取主键字段,获取数据库所有类型,就完成了。
如何查询
oracle
一个数据库中
包含有某个特定值的所有表及字段名
答:
怎么在某Schame下搜索数据:比如:在scott用户下面,搜索含有'TEST'的
数据的
表和字段穷举法:declare v_Sql varchar2(2000); v_count number; begin for xx in (select t.OWNER, t.TABLE_NAME, t.COLUMN_NAME from dba_tab_columns t where t.OWNER = 'SCOTT') loop begin...
SQL语句
如何
实现从
数据库表中查询
随机
数据的记录
答:
把选中的添加到第二个链表中.后来发现,在不同的
数据库中
完全可以用SQL语句来实现随机选定不同
记录
.这里把不同数据库实现的语句粘在这里,以供需要的人来参考.Select a random row with MySQL:SELECT column FROM tableORDER BY RAND()LIMIT 1Select a random row with PostgreSQL:SELECT column FROM ...
如何查看
mysql
数据库中有哪些表
?
答:
use
数据库
名show tables就能看到这个库中所有的表或者更直接一点,你到mysql 的data文件夹下看看,有多少个文件夹就有多少个库,看看有多少个不同的文件名,就有多少个表 //看当前使用的是哪个数据库 ,如果你还没选择任何数据库,结果是NULL。mysql>select
database
(); +---+ |
DATABASE
() |...
Oracle
数据库中如何查询一个
用户A下面所有的
表的
信息
答:
1、打开pl/sql客户端,登录oracle
数据库
;2、编写sql,select * from user_tables t where table_name like 'TEST%' order by 1;即可查看该用户下所有的表;3、编写sql,select * from all_tables t;即可查看该库下所有用户所有的表;4、编写sql;select * from user_tab_cols t where table...
如何
判断
数据库中
是否
存在一个数据表
答:
方法有二:1、
查询表
user,如果抛出表不
存在
的异常,就证明表user不存在。2、查询系统表,每种数据库都有一张系统表,用该存放
数据库中的
所有表的信息。你只需要查询系统表有无该
表的记录
即可。但是不同种类的数据库,系统表可能不一样。
mysql中,
怎样查询一个表中有
多少
记录
!
答:
用count函数就可以查看。比如表名叫test,要
查询表中
一共有多少条
记录
,select count(*) from test;如果按条件
查询的
话,就正常使用where条件即可,select count(*) from test where id=1。
大家正在搜
数据库中的数据存储在表和查询中
如何查询数据库当中的所有表
查询数据库表中所有数据
查询数据库中表的数量
更新数据库表数据的查询称为
Sql查询某个数据库表的数量
数据库中怎么查询表中的信息
数据库查询二个表格相关数据
数据库表的的数据总数
相关问题
如何查看mysql数据库中有哪些表?
SQL中,如何查询存在一个表而不在另一个表中的数据记录
mysql怎样查询一个表中所有数据
怎样看SQL数据库中哪些表有数据
数据库中怎样查询符合条件的记录是否存在
在oracle数据库中如果查询一个数据库中有哪几张表?
查询数据库表中是否存在某一字段
请问如何查询一个oracle数据库中,是否有某个表的某一列包...