`
chengzhi_hong
  • 浏览: 168297 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在SQL Server 2000中获取表结构

    博客分类:
  • J2SE
阅读更多

SELECT
    表名       = case when a.colorder=1 then d.name else '' end,
    表说明     = case when a.colorder=1 then isnull(f.value,'') else '' end,
    字段名     = a.name,
    主键       = 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(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
    sysproperties g
on
    a.id=g.id and a.colid=g.smallid 
left join
    sysproperties f
on
    d.id=f.id and f.smallid=0
where
    d.name='crawl_template'

分享到:
评论

相关推荐

    导出sqlserver 2000的表结构

    在IT领域,特别是数据库管理与开发中,导出SQL Server 2000的表结构是一项常见且重要的任务。这不仅对于数据迁移、备份、分析或文档化数据库结构至关重要,而且也是确保数据完整性和可移植性的关键步骤。下面将详细...

    SqlServer表结构转oracle表结构

    在数据库管理领域,将SQL Server的表结构转换到Oracle数据库是一项常见的需求,特别是在系统迁移或数据整合的过程中。本文将详细探讨如何实现这一过程,并提供C#开发源码的相关信息。 首先,我们需要理解SQL Server...

    SqlServer查看表结构

    本篇文章将深入解析“SqlServer查看表结构”的方法,以及如何利用SQL语句来获取详细的表结构信息,这对于数据库管理员(DBA)、数据分析师、软件开发者等专业人士来说尤为关键。 ### SQL Server查看表结构的重要性 ...

    获取SqlServer2005表结构

    在SQL Server 2005中,获取表结构是数据库管理员和开发人员进行数据管理和应用开发时常见的需求。以下是一些用于获取SQL Server 2005表结构的关键知识点,包括字段、主键、外键、递增字段以及列的描述信息。 1. **...

    Oracle|Sqlserver|MySql数据库表结构一键生成工具

    "Oracle|Sqlserver|MySql数据库表结构一键生成工具" 提供了一种高效的方法来自动化这个过程,大大减轻了手动编写文档的工作量。这款工具能够支持三种主流的关系型数据库管理系统:Oracle、SQL Server和MySQL。 ...

    在SQL SERVER 2000中实行简繁体转换

    在SQL SERVER 2000中进行简繁体转换是一个重要的功能,特别是在处理中文数据时。这个过程涉及到数据库设计和自定义函数的创建,以便在数据库中实现字符集的转换。下面将详细介绍如何在SQL SERVER 2000中执行简繁体...

    SQL Server 2000菜鸟进阶.rar_sql_sql 2000_sql server_sql server 2000_

    在《SQL Server 2000菜鸟进阶》的压缩包中,`SQL Server 2000菜鸟进阶.chm`很可能是教程的主体部分,以帮助读者了解SQL Server 2000的基础知识和实践技巧。CHM文件是Microsoft的HTML Help格式,内含丰富的文本、图片...

    SQLSERVER表结构对比

    "SQLSERVER表结构对比"这个主题涉及到如何比较两个SQL Server数据库中的表定义,包括字段、索引、约束以及存储过程等差异。 SQL Server 2008 R2是在Windows 2008 R2 64位操作系统上运行的一个强大关系型数据库管理...

    SQL Server 2000系统表地图.rar_sql_sql server_sql server 2000_多变量

    在SQL Server 2000中,系统表分为几大类别,包括信息Schema视图、master数据库中的系统表、model和msdb数据库中的系统表。这些表提供了对数据库对象的深入洞察,如: 1. **信息Schema视图**:这些视图提供了一种...

    sqlserver2000 拼音码 五笔码

    在SQL Server 2000中,如果需要输入像"数据库"(dbcfq)、"表"(tg)或"索引"(skwx)这样的词汇,五笔码能够提高输入效率。五笔码的优势在于,熟练掌握后,可以实现快速盲打,尤其对于频繁输入SQL语句的数据库管理...

    查看SQLSERVER 表结构

    这个代码使用了多个系统视图和系统表来获取表结构信息,包括: * syscolumns:该系统视图包含了表中的所有字段信息。 * systypes:该系统视图包含了所有数据类型信息。 * sysobjects:该系统视图包含了所有对象信息...

    SQL Server从表结构和数据得到更新SQL语句,可以作为导数据库的工具。

    本话题主要关注如何从表结构和数据中获取更新SQL语句,这一过程对于数据库的备份、迁移和同步至关重要。下面我们将深入探讨这个主题。 首先,要理解SQL Server的表结构,我们需要查看每个表的字段定义,包括字段名...

    SQL Server 2000 msde2000企业管理器绿色免安装版

    SQL Server 2000是微软公司推出的一款关系型数据库管理系统,它在企业级数据管理领域有着广泛的应用。MSDE(Microsoft SQL Server Desktop Engine),全称为Microsoft SQL Server 2000 Desktop Engine,是SQL Server...

    sql server 2000中的用户数据库----pubs数据库

    下面我们将深入探讨pubs数据库及其在SQL Server 2000中的应用。 1. **pubs数据库结构**: pubs数据库设计为模拟一个出版行业的环境,包含出版社(publishers)、作者(authors)、书籍(titles)、分销商...

    sql表结构自动生成word文档

    "sql表结构自动生成word文档"这个主题,旨在帮助数据库管理员和开发者更有效地将SQL Server数据库中的表结构转换为易于阅读和分享的Word文档。以下是关于这个主题的详细解释: 1. **SQL Server数据库表结构**:表...

    Entityframwork sqlserver转pgsql表结构

    - **分析表结构**:首先,需要获取SQL Server中的表结构,包括字段名、数据类型、主键、外键等信息。 - **创建PostgreSQL兼容的数据模型**:根据SQL Server的表结构,调整Entity Framework的数据模型,使其符合...

    sql server 2008 修改数据表 不允许保存

    这一问题通常发生在重装SQL Server 2008之后,表现为在设计视图中编辑表结构时,系统弹出警告提示框,阻止用户保存可能引起表结构变化的操作。 #### 二、问题原因分析 这个问题的核心在于SQL Server Management ...

    数据库SQL SERVER2000免费安文件

    描述中的“数据库SQL SERVER2000免费安装文件”进一步确认了这是关于获取SQL Server 2000安装程序的资源,可能是一个免费的或试用版的版本。 在标签中,“SQL SERVER2000”是关键信息,它提醒我们关注这个特定的...

    SQL Server 2000数据库中如何重建索引

    在SQL Server 2000中,索引是数据库中不可或缺的部分,它们加速查询性能,通过提供快速的数据访问路径。然而,随着数据的修改和更新,索引可能会变得碎片化,影响查询效率。这时,重建索引就成为了一个必要的优化...

    sqlserver 导出表及字段说明脚本.rar

    这个压缩包"sqlserver 导出表及字段说明脚本.rar"包含了一个名为"sqlserver 导出表及字段说明脚本.sql"的文件,这通常是一个用于生成SQL语句的脚本,用于描述数据库中的表结构以及各字段的详细信息。以下是对这个...

Global site tag (gtag.js) - Google Analytics