99问答网
所有问题
msSQL查寻有指定字段的所有表
比如一个数据库有100个表,想得到有ID字段的所有表名
举报该问题
推荐答案 2011-08-18
use DBName--指定数据库
go
select a.Name as TabName,b.Name as ColName from sysobjects as a inner join syscolumns as b on a.ID=b.ID and a.xtype='U' and b.Name='ID'
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/ztOeOXjvO.html
其他回答
第1个回答 2011-08-18
SELECT
table_schema AS 数据库名,
table_name AS 表名
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
COLUMN_NAME = 'ID'
第2个回答 2011-08-18
SELECT
DISTINCT c.TABLE_NAME
FROM information_schema.COLUMNS c
WHERE c.TABLE_SCHEMA = 'mysql'
AND LOWER(c.COLUMN_NAME) = 'ID';
c.TABLE_SCHEMA = 'mysql' 换成你的库名就行
相似回答
SQL语句求助,进来看看吧!!!
MSSQL
SERVER2005根据
字段
值查询该字段所在的...
答:
结果就是 5000 个表名。再修改/或者创建一个存储过程,
查字段
名,拼
SQL
查询的。然后 在服务器空闲的时候, 一小批一小批的处理。因为 5000张表+不知道多少千万的数据,
全部
执行了, 就不知道什么时候能结束了。所以手动一点点处理。
怎么样在
SQL
Server中把凡含有
指定字段的
值的
表全部
显示出来?
答:
---在数据库的任意表 中的任意
字段
寻找需要的 内容 。 如果要是修改 就只用修改最上边的系统表的限定条件就可以了。--- 用到了 sqlserver的系统表 INFORMATION_SCHEMA.COLUMNS 限定类型都是 char 的。select MAX(id) over() sum_table_name,* into #a from(select dense_rank() over(order...
查询数据库表和
字段MSSQL
语句
答:
也贴出来以后备用吧。1SELECT2表名= CASE a.colorder WHEN 1 THEN c.name ELSE '' END,3序= a.colorder,4
字段
名 = a.name,5标识= CASE COLUMNPROPERTY(a.id,a.name,'IsIdentity') WHEN 1 THEN '√' ELSE '' END,6主键= CASE7WHEN EXISTS (8SELECT *9FROM sysobjects10WHERE xtype='...
MSSQL所有表
中查找
某个字段
中的一个数据。100分悬赏
答:
---查询一(所)
表所有字段
包含xx的信息 --1、查找所表所对应的字段 Select Distinct A.name As columnname,object_name(A.id)As tablename Into T_Search From Syscolumns A,Sysobjects B, Systypes C Where A.id=B.ID And B.xtype='u' --And B.Name='Dept' ---如果只查一个表,把 ...
SQL
数据库语句大全
答:
20、说明:列出数据库里
所有的表
名select name from sysobjects where type='U'21、说明:列出表里
的所有
的select name from syscolumns where id=object_id('TableName') 22、说明:列示type、vender、pcs
字段
,以type字段排列,case可以方便地实现多重选择,类似select 中的case。select type,sum(case vender when ...
mssql
如何夸库查询
表字段
答:
我们假设有数据库test1和数据库test2。其中test1中有表 table1、table2;test2 中有表 table1。三个
表的字段
都为为:id、xingming、shijian、shuliang。接下来我们就以上面的条件为例来介绍跨数据库查询和跨表查询的方法。一、
MSSQL
跨数据库查询 (1)原始:SELECT FROM OPENROWSET('sqloledb','DRIVER...
mssql
怎么查询某个值存在
某个表
里的哪个
字段的
值里面
答:
SELECT field1 FROM table1 a WHERE not exists(select 1 from FROM table2 where field1=a. field1) 同时,在field1
字段
添加索引
msSql
中如何查询一个
表的字段
类型和字段说明
答:
return 一个datatable 然后 forreach 每一列column 可以取到列的column.type
字段
说明
MS
_Description
如何用
SQL
语句查询表名和行数
答:
//查询所有表明 select name from sysobjects where xtype='u'select * from sys.tables //查询数据库中
所有的表
名及行数 SELECT a.name, b.rows FROM sysobjects AS a INNER JOIN sysindexes AS b ON a.id = b.id WHERE (a.type = 'u') AND (b.indid IN (0, 1))ORDER BY a....
大家正在搜
excel提取字符串中指定字段
oracle 增加字段到指定位置
oracle指定位置加字段
oracle在某个字段后添加字段
oracle修改表字段
oracle表增加一个字段
oracle添加表字段
oracle查每个字段
distinct多个字段
相关问题
用SQL怎样查询到包含有某个字段的所有表名
SQL如何查询一个库中所有含有某列明的表?
mssql查询所有数据库的所有表中的某一行怎么写?
MSSQL所有表中查找某个字段中的一个数据。100分悬赏
mssql搜索多个数据库中的所有表中的所有内容
SQL数据库,如何查询数据库内含有某一列(某字段,如name...
SqlServer如何查询服务器下指定数据库的所有表名
MSSQL查询一个字段,字段里面包含有" - "号的查询出来...