
sql使用系统表查询
查询包含指定字段的所有表
select distinct Column_NameTable_name from information_schema.columns where Column_Name='CompanyCD2'
数据库名
select name from sysdatabases
表名
select nameid from sysobjects where xtype='U'
枚举列名
declare @objid int@objname char(40)
set @objname = '表名'
select @objid = id from sysobjects where id = object_id
(@objname)
select 'Column_name' = name from syscolumns where id =
@objid
order by colid
sql 查询所有数据库、表名、表字段总结
1、查询所有表
select [id
[name
from [sysobjects
where [type
= 'u' order by [name
2、查询所有数据库
3、select [name
from [sysdatabases
order by [name
查询表中字段
select [name
from [syscolumns
where [name
= 'tableXXX'order by [colid
SQL Server 查询所有表的记录数
SELECT object_name (i.id) TableName
rows as RowCnt
FROM sysindexes i
【数据库|sql使用系统表查询】INNER JOIN sysObjects o
ON (o.id = i.id AND o.xType = 'U ')
WHERE indid < 2
ORDER BY TableName
sql怎么查看表中的主键 和主键列
select a.name 表名a.name 主键名 c.name 列名 from sys.key_constraints a
left join sys.index_columns b on a.parent_object_id=b.object_id
left join sys.columns c on b.object_id=c.object_id and b.column_id=c.column_id
left join sysobjects d on a.parent_object_id=d.id where b.index_id=1
相关经验推荐
- ios16|iOS15:使用率极高!iOS16:升级名单、新功能基本清晰了!
- 数据库|半导体机密技术被泄露?专家:这是国内半导体崛起的“关键”!
- iOS|iOS15.6beta2深度使用报告,续航发热没有改善,跑流量问题未解决
- 小米12|长期佩戴耳机会引起中耳炎吗?耳机日常使用建议
- 笔记本电脑|换了5台手机还是不经用?使用方式不对,再好的手机也用不了两年
- 应用商店|投影仪在使用中遇到的5个问题,注定了它短时间内无法替代电视机
- 台式电脑|微型小主机品牌有哪些?微型台式电脑适合什么人群使用?
- CPU|CPU已经做到了12代,但很多人的电脑仍在使用5代或更早的处理器?
- 数据库|重回2199元,12GB+256GB+65W+E4屏,618优质旗舰也掉价
- 数据库|还在618中选择旗舰平板?日常用千元的真我平板X就够了
