导出mssql数据库中的表、字段和类型为SQL语句

来源:百度知道 编辑:UC知道 时间:2024/05/06 08:31:19
导出mssql数据库中的表、字段和类型为SQL语句,并可在另一个数据库中通过执行这些语句来添加相应的表、字段和字段中的数据

打开SQL管理器 ,找到要导出用户表字段信息的那个数据库 ,点击工具上的Sql查询分析器
直接copy下面的Sql语句到查询分析器中,点击F5运行:
SELECT
(case when a.colorder=1 then d.name else '' end)表名,
a.colorder 字段序号,
a.name 字段名,
(case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) 标识,
(case when (SELECT count(*)
FROM sysobjects
WHERE (name in
(SELECT name
FROM sysindexes
WHERE (id = a.id) AND (indid in
(SELECT indid
FROM sysindexkeys
WHERE (id = a.id) AND (colid in
(SELECT colid
FROM syscolumns
WHERE (id = a.id) AND (name = a.name))))))) AND
(xtype = 'PK'))>0 then '√' else '' end) 主键,
b.name 类