获得SQL数据库信息的代码
2023-06-13 09:14:23 时间
SELECTNameFROMMaster..SysDatabasesORDERBYName--获得所有数据库
SELECTNameFROM[数据库名]..SysObjectsWhereXType="U"ORDERBYName--获得数据库下的所有表
selectnamefromsyscolumnswhereid=object_id(N"表名")--获得表里的所有字段
--获取表字段名、类型、递增、描述
selectsyscolumns.nameas字段,syscolumns.isnullableas可否为空,systypes.nameasSQL类型,
ISNULL(sys.identity_columns.is_identity,0)as递增,
ISNULL(sys.extended_properties.value,"")as描述fromsysobjects
joinsyscolumnsonsysobjects.id=syscolumns.id
joinsystypesonsyscolumns.xusertype=systypes.xusertype
leftjoinsys.identity_columnsonsys.identity_columns.object_id=syscolumns.id
andsys.identity_columns.column_id=syscolumns.colid
leftjoinsys.extended_propertiesonsys.extended_properties.major_id=syscolumns.id
andsys.extended_properties.minor_id=syscolumns.colid
wheresysobjects.name="表名"
相关文章
- 异步的SQL数据库封装详解
- PL/SQL远程备份和恢复Oracle数据库
- mysql的SQL_NO_CACHE(在查询时不使用缓存)和sql_cache用法详解数据库
- MySQL动态SQL:实现动态查询的高效方式。(mysql动态sql)
- Python3:sqlalchemy对sybase数据库操作,非sql语句详解编程语言
- 使用VS连接 SQL Server数据库的简单指南(vs连接sqlserver)
- MSSQL数据库快速导出SQL文件(mssql导出sql文件)
- Mysql与SQL:两个不同的数据库技术(mysql与sql的区别)
- MySQL数据库如何使用.sql文件备份和还原数据?(mysql.sql)
- SQL与Oracle在数据库中的区别(sql和oracle区别)
- MySQL查看历史SQL:史上最全指南(mysql查看历史sql)
- 优化Oracle数据库SQL优化实践指南(oracle执行sql)
- 如何使用URL连接MS SQL数据库(url连接mssql)
- 错尝试调式解决SQL Server数据库除错之路(sqlserver 除)
- 技术SQL Server数据库检索技术及其应用(sqlserver检索)
- SQL Server全系列产品:强大的数据库技术(sqlserver全版本)
- SQL Server指数创建:提升数据库查询性能(sqlserver做索引)
- SQL Server 4.0:点亮数据库的新未来(sqlserver4)
- 深入了解Oracle SQL管理技巧(oracle管理sql)
- MS SQL数据库连接字符串使用指南(mssql 的连接字符串)
- SQL Server导出SQL文件:实现快速数据备份(sqlserver导出sql文件)
- 深入浅出:精通Oracle数据库SQL语句(oracle数据库sql语句)
- MySQL SQL调优技巧提高数据库性能(mysql中sql调优)
- MySQL中如何添加SQL主键(mysql中sql加主键)
- Oracle数据库中修改值的SQL方法简介(oracle修改值sql)
- MySQL数据库SQL语句指南(mysql下sql语句)
- 语句Oracle推出新SQL语句 助你工作更高效(oracle会新增sql)
- Oracle中学习SQL语句的有效技巧(oracle中sql代码)
- 使用Oracle SQL解答聪明人的问题(oracle sql题)
- asp下sql和access数据库随机取10条记录的代码newid()
- Sql学习第三天——SQL关于withties介绍