今天准备整理下手里面几个数据库,形成一个表结构文档,方便以后维护使用。
网上找到一个脚本还不错,小小的修改就满足了我的要求,执行完SQL脚本。
在结果就能看到数据库所有表的结构,这个时候只要全选,然后右击出来属性框,选择将结果另存为,这个时候您只要选择导出CSV,然后新建一个Excel表格,在菜单栏选择数据,再选择自文本,后面的大家可以自己的需求自行处理了。
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, 字段说明 = isnull(G.[value],''), 标识 = 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,'') 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='OrderInfo' --如果只查询指定表,加上此条件 Order By A.id,A.colorder
相关推荐
这个压缩包文件"导出excel.XLS表格数据到MS SQLSERVER数据库中.zip"包含了完成这一过程所需的资源,比如宏模块(Module1.bas)、表单(Form1.frm)以及一个Excel工作簿(che.xls)。下面我们将详细讲解这个过程涉及...
当需要将Excel中的数据转移到SQL Server数据库表时,一个有效的方法是使用SQL Server的Import/Export Wizard。以下是详细的操作步骤和相关知识点: 1. **启动Import/Export Wizard** - 打开SQL Server Management ...
文件"sql2008导出表结构.txt"和"sql2000导出数据字典表.txt"可能包含了这些导出的脚本,它们可以直接在查询编辑器中执行,以获取表结构信息,然后复制到Excel进行格式化和进一步分析。 导出数据库字典的用途广泛,...
下载后,你可以根据自己的数据库和表结构进行相应的调整,以实现自己的数据筛选和导出功能。 总之,通过ASP结合SQL筛选导出Excel是一种实用且高效的解决方案,尤其适用于处理大量数据的情况。这种方式不仅简化了...
8. **导入/导出数据**:支持数据的批量导入和导出,可以方便地从CSV、Excel或其他数据库格式迁移数据。 9. **日志查看**:SqlDbx能够显示查询执行的历史记录,便于追踪和回溯操作。 10. **帮助文档**:SqlDbx.chm...
在具体操作中,以处理报表中心的特定数据为例,首先在SQL Server中设计好数据库和表结构,然后创建BCP格式文件,定义存储类型、字段长度和分隔符。接着编写BCP批处理命令文件,指明数据源、目标表、格式文件、起始行...
BDB是跨数据库平台的数据库设计和自动安装工具、 支持Oracle、MS SQLServer、Access、MySQL、SQLAnyWhere、Sybase数据库。 通过BDB可以快速建立数据库模型、并随时与实体数据库进行双向同步。 同时它还可以...
BDB是跨数据库平台的数据库设计和自动安装工具、 支持Oracle、MS SQLServer、Access、MySQL、SQLAnyWhere、Sybase数据库。 通过BDB可以快速建立数据库模型、并随时与实体数据库进行双向同步。 同时它还可以...
- 如何通过 Excel 连接到 SQL Server,进行数据导入/导出。 - **3.3 在 IIS 和 IE 中使用 SQL Server** - 如何通过 Web 应用程序访问 SQL Server 数据。 - **3.4 SQL Server 与 Microsoft Transaction Server ...
这一步包括打开SQL Server Management Studio,连接到服务器,创建新的数据库,并定义表格结构,包括列名和数据类型。在数据库中,可以定义如时间、CPU利用率、内存使用情况和硬盘状态等与生产过程相关的变量。 在...
【MFC将数据库导出到Excel的实现过程】 在MFC(Microsoft Foundation Classes)框架下,将数据库中的数据导出到Excel文件是一项常见的任务,尤其对于数据管理和分析来说非常实用。以下是一个详细的步骤指南,教你如何...
首先,我们需要创建一个ASP.NET Web Form页面,添加GridView控件,并将其绑定到数据源,如SQL Server数据库。在后台代码中,使用Dataset或Entity Framework等方法填充数据到GridView。确保在GridView中设置适当的列...
以下将详细讲解如何使用ASP连接SQL Server 2008数据库执行查询,并将结果导出为Excel文件。 首先,你需要确保IIS(Internet Information Services)已经安装并且配置好,因为ASP页面需要在IIS这样的Web服务器上运行...
Connection conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=test", "username", "password"); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(...
- 数据映射:将Excel数据与数据库表结构对应,匹配字段,可能需要进行类型转换。 - 数据入库:将验证并映射后的数据批量插入到数据库中。 2. **Excel导出**:用户在Web应用中选择要导出的数据,服务器生成一个...
Excel文件通常包含多个工作表,每个工作表由行列组成,存储着各种结构化数据。在编程中,我们需要通过特定的库或API来读取和写入这些数据。以下是一些主流的编程语言以及它们用于读取Excel的库: 1. **Python**: ...
数据库是存储和管理数据的重要工具,SQL Server作为一款广泛应用的关系型数据库管理系统...通过连接SQL Server,获取并整理表结构信息,结合数据库的注释,我们可以在Excel中构建一个清晰、详尽的数据库字段说明文档。
此方法巧妙地利用SQL Server作为桥梁,通过执行OpenDataSource/OpenRowset与INSERT命令组合,将外部数据源导入Excel文件。具体而言,代码片段如下所示: ```sql insert into OpenRowSet('Microsoft.Jet.OLEDB.4.0',...
你可以根据需求自定义表结构和字段,以便存储你需要的数据。 接下来,在Visual Studio (VS)环境中创建一个新的ASP.NET Web应用程序项目。新建一个`.aspx`页面,例如`Default2.aspx`。在这个页面上,拖放一个...
Excel报表上报&统计系统能够将电子表格软件MS Excel和大型数据库管理系统MS SQL Server 2000/2005/2008集成为一个网络报表平台。在这个平台上,用户可以充分利用MS Excel软件,通过本系统,实现Excel报表的收集及...