SQL Server —— 查询数据库表列等
Posted 野性狼心
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server —— 查询数据库表列等相关的知识,希望对你有一定的参考价值。
一、查询数据库(sys.databases —— select *from sys.databases where name=\'<数据库名>\')
select *from sys.databases where name=\'MyDatabase\'
二、查询表(sysobjects —— select *from sysobjects where id=OBJECT_ID(\'<表名>\'))
select *from sysobjects where id=OBJECT_ID(\'StudentsInfo\')
三、查询列(syscolumns —— select COUNT(*) from syscolumns where name=\'<列名>\' and id=OBJECT_ID(\'<表名>\'))
select COUNT(*) from syscolumns where name=\'sname\' and id=OBJECT_ID(\'studentsinfo\')
四、查询存储过程或视图(select * from sysobjects where name=\'<视图或存储过程名>\' AND type = \'P/V\')
以上是关于SQL Server —— 查询数据库表列等的主要内容,如果未能解决你的问题,请参考以下文章
如何在 sql server 2008 中获取没有约束的表列?