SELECT
表名 = case when a.colorder=1 then d.name else '' end,
表说明 = case when a.colorder=1 then isnull(f.value,'') else '' end,
-- 字段序号 = a.colorder,
字段名 = a.name,
标识 = case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end,
主键 = 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 '√' else '' end,
类型 = b.name,
占用字节数 = a.length,
长度 = COLUMNPROPERTY(a.id,a.name,'PRECISION'),
小数位数 = isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0),
允许空 = case when a.isnullable=1 then '√'else '' end,
默认值 = isnull(e.text,''),
字段说明 = 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='C_PARTY_SPREADER' --如果只查询指定表,加上此条件
order by
a.id,a.colorder
相关推荐
将sql2005数据库中表的信息导出到EXCEL中。 基于VS2008,C#语言。 步骤:1将连接字符串贴入文本框。 2连接成功后选择要导出的表名。 3导出的数据表信息在程序所在目录。 第一次发个小程序,有改进意见请留言。
Oracle数据库表结构导出工具Excel
SQL表结构导出EXCEL
SQLDBExport(SQL Server数据表导出器)是一套用来完成将SQL Server2000数据库中的表结构导出到Excel 2000,并输出标准的打印报表格式的软件。 软件采用Excel 2000 中VBA开发完成,软件使用Excel中的菜单操作,与...
本资源对应个人的博文“导出表结构到Excel 导出存储过程、序列、函数脚本(sqlserver、mysql)”下载资源 博文链接 https://blog.csdn.net/wanghuiWHI/article/details/90288609
实例使用_RecordsetPtr指针类的GetCollect方法获取指定字段的数据,在使用_RecordsetPtr指针类对象时需要先通过CreateInstance方法初始化,初始化以后调用Open方法打开记录集,然后就可以调用GetCollect方法获取数据...
2.ExportExcelStyle.cs:导出的excel样式结构 3.ExcelFileExport.dll:打成的包,使用时引入系统,按如下方式调用即可 具体使用方法很简单,参考示例只用两行代码就OK了 只是我初学C#的一个总结,代码没有进行...
程序开发工具vs 2013,导出sql server 表结构,由两个页面组成,一个是数据库测试登录界面,一个是数据库表结构(表名,字段名称,字段类型,字段说明,是否为主键,是否自增...)导出界面等
赤兔SQL Server数据库恢复软件可以处理微软SQL数据库丢失,数据库损坏,数据库备份损坏,数据库日志损坏等故障下的数据恢复...7、 客户可以直接使用软件将表内数据导出到excel文件内。 赤兔SQL Server数据库恢复软件截图:
这是一个针对 SqlServer 和 C# 的数据库的小工具,可以利用这个小工具生成数据库表对应的 Model,并且会判断数据表列是否可以为空,可以为空的情况下会使用可空的数据类型,如 int? , DateTime? ,如果数据库中有列...
c#数据操作基类如何将Sql Server 表的结构导出到Word或Excel
* 说明:复制表(只复制结构,源表名:a 新表名:b) select * into b from a where 1<>1 * 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) insert into b(a, b, c) select d,e,f from b; * ...
4. 导入数据库:导入数据库中的已有对象,即所谓的逆向工程(支持ORACLE、MYSQL、SQLSERVER和ODBC); 5. 生成数据库:可生成直接创建数据库的SQL脚本;也可与现有数据库比较,然后生成同步脚本的功能,不至于丢失...
将数据库中的表结构和数据保存到EXCEL中。 2。将EXCEL中的数据,同步到数据库中。 3。当表结构发生变化时,数据不会丢失。 4。程序执行前后,表中的数据发生了哪些变化 5。根据EXCEL中的表结构,生成建表语句SQL文。...
实例7-7 将SQL Server数据库中的数据导入到Excel工作表(ADO) 实例7-8 将SQL Server数据库中的数据导入到Excel工作表(DAO) 实例7-9 查询获取SQL Server数据库的数据(ADO) 实例7-10 查询获取SQL Server...
该系统支持单表导出和批量导出两种工作模式,支持将表结构导出到Word和Excel两种应用接口,具有操作简单、使用灵活和功能完善的优点,对提高团队开发效率和技术文档的规范性具有一定的应用价值。
实例7-7 将SQL Server数据库中的数据导入到Excel工作表(ADO) 实例7-8 将SQL Server数据库中的数据导入到Excel工作表(DAO) 实例7-9 查询获取SQL Server数据库的数据(ADO) 实例7-10 查询获取SQL Server...
4PostgreSQL 触发器99PostgreSQL 触发函数100PostgreSQL 类型102PostgreSQL...SQL Server 对象115SQL Server 备份或还原(只限于完整版本)120SQL Server 备份120SQL Server 还原122SQL Server 模式123SQL Server 表124...