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
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
【数据库|sql使用系统表查询】left join sysobjects d on a.parent_object_id=d.id where b.index_id=1
- 富士|使用手机逆光拍摄,这3点一定要注意!
- ios16|iOS15:使用率极高!iOS16:升级名单、新功能基本清晰了!
- 卫星|为什么以前的“卫星锅”被严禁使用,到底能看到什么?家电老板说出大实话!
- MySQL|618电视如何挑选?华为智慧屏V Pro满足你的需求
- 数据库|余承东:华为的一个细节让美钻了“空子”,但基本解决了
- |适合老百姓用的三款千元机,正常使用三五年完全没问题,值得考虑
- MySQL|为什么懂电脑的人,都建议SSD固态硬盘不要分区,到底怎么回事!
- 华为|买手机不一定要买新买贵,这三款旧机型表现极佳,适合打工人使用
- MySQL|英特尔14代酷睿IPC性能提升21%,改用新插槽,LGA2551登场
- iOS|iOS15.6beta2深度使用报告,续航发热没有改善,跑流量问题未解决