数据库知识

sqlserver中如何查数据库,表,表中的列。

2020-01-02  本文已影响0人  itming

--第一步:动态获取数据库信息
--系统表:sysdatabases
select * from sysdatabases where [dbid]>4

--第二步:根据数据库获取业务表信息,对象:sysobjects
select name from [DrWorks-IPD]..sysobjects where xtype='U' --user用户创建的表

select * from [DrWorks-IPD]..sysobjects

--第三步:根据表名获取表结构信息,系统架构schema存放表,视图,存储过程
--select * from syscolumns

select column_name as name,data_type as type from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='BedInfo'

--第一步:动态获取数据库信息
--系统表:sysdatabases
select * from sysdatabases where [dbid]>4

--第二步:根据数据库获取业务表信息,对象:sysobjects
select name from [DrWorks-IPD]..sysobjects where xtype='U' --user用户创建的表

select * from [DrWorks-IPD]..sysobjects 

--第三步:根据表名获取表结构信息,系统架构schema存放表,视图,存储过程
--select * from syscolumns

select column_name as name,data_type as type from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='BedInfo'
上一篇 下一篇

猜你喜欢

热点阅读