将数据库结构导出表格
程序员文章站
2022-05-01 20:20:43
1:数据库查询命令:SELECT TOP 1000 columnName = a.name, isPK = case when exists(SELECT 1 FROM sysobjects where xtype='PK' and parent_obj=a.id and name in ( SELECT name FROM sysindexes WHE...
1:数据库查询命令:
SELECT TOP 1000
columnName = a.name,
isPK = case when exists(SELECT 1 FROM sysobjects where xtype='PK' and parent_obj=a.id and name in (
SELECT name FROM sysindexes WHERE indid in( SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colid))) then 1 else 0 end,
dataType = b.name,
isNull = case when a.isnullable=1 then 1 else 0 end,
columnCommnet = isnull(g.[value],'')
FROM
syscolumns a
left join
systypes b
on
a.xusertype=b.xusertype
inner join
sysobjects d
on
a.id=d.id and d.xtype='U' and d.name<>'dtproperties'
left join
syscomments e
on
a.cdefault=e.id
left join
sys.extended_properties g
on
a.id=G.major_id and a.colid=g.minor_id
left join
sys.extended_properties f
on
d.id=f.major_id and f.minor_id=0
where
d.name='{0}' --如果只查询指定表,加上此where条件,tablename是要查询的表名;去除where条件查询所有的表信息
order by
a.id,a.colorder
2:将查出来的数据,复制到Excel中即可。
本文地址:https://blog.csdn.net/a123_z/article/details/107325096
推荐阅读
-
php将mysql数据库整库导出生成sql文件的具体实现
-
Excel表格怎么批量导出图片将文件中的图片导出到文件夹中
-
c# 将Datatable数据导出到Excel表格中
-
php将mysql数据库整库导出生成sql文件的具体实现
-
将.sql文件的数据库结构导入powerdesigner 的方法
-
Sql2012如何将远程服务器数据库及表、表结构、表数据导入本地数据库
-
将.sql文件的数据库结构导入powerdesigner 的方法
-
Python使用win32com模块实现数据库表结构自动生成word表格的方法
-
用ASP将数据库中的数据直接导出到EXCEL表中
-
分享php代码将360浏览器导出的favdb的sqlite数据库文件转换为html