您现在的位置是:网站首页> 编程资料编程资料
获得SQL数据库信息的代码_MsSql_
2023-05-26
341人已围观
简介 获得SQL数据库信息的代码_MsSql_
复制代码 代码如下:
SELECT Name FROM Master..SysDatabases ORDER BY Name --获得所有数据库
SELECT Name FROM [数据库名]..SysObjects Where XType='U' ORDER BY Name --获得数据库下的所有表
select name from syscolumns where id=object_id(N'表名') --获得表里的所有字段
--获取表字段名、类型、递增、描述
复制代码 代码如下:
select syscolumns.name as 字段,syscolumns.isnullable as 可否为空,systypes.name as SQL类型,
ISNULL(sys.identity_columns.is_identity,0) as 递增,
ISNULL(sys.extended_properties.value,'') as 描述 from sysobjects
join syscolumns on sysobjects.id = syscolumns.id
join systypes on syscolumns.xusertype = systypes.xusertype
left join sys.identity_columns on sys.identity_columns.object_id = syscolumns.id
and sys.identity_columns.column_id = syscolumns.colid
left join sys.extended_properties on sys.extended_properties.major_id = syscolumns.id
and sys.extended_properties.minor_id = syscolumns.colid
where sysobjects.name = '表名'
相关内容
- SQL Server数据库开发的二十一条法则_MsSql_
- IN&EXISTS与NOT IN&NOT EXISTS 的优化原则小结_MsSql_
- SQLServer中临时表与表变量的区别分析_MsSql_
- MSSQL 事务说明_MsSql_
- SQLServer触发器创建、删除、修改、查看示例代码_MsSql_
- Sqlserver 存储过程中结合事务的代码_MsSql_
- MSSQL SERVER 2005 数学函数整理_MsSql_
- sql update 触发器 可获得被update的行的信息_MsSql_
- sqlserver 存储过程分页(按多条件排序)_MsSql_
- sqlserver中的自定义函数的方法小结_MsSql_
