获取SqlServer 2005中字段的备注信息--downmoon

原创 2007年09月28日 17:27:00

上篇文章 中,介绍了如何获取SqlServer 2000中字段的备注信息
本文将介绍如何获取SqlServer 2005中字段的备注信息(downmoon)


Declare   @tblName   nvarchar ( 1000 )
                                    
set   @tblName = ' 表名 '
                                    
declare   @TblID   int
                                    
set   @TblID = ( select   [ object_id ]   as  tblID   from  sys.all_objects  where   [ type ]   = ' U '   and   [ name ] <> ' dtproperties '   and   [ name ] = @tblName
                                    
select  syscolumns.name  as  ColumnName,
                                    systypes.name 
as  ColumnType,
                                    syscolumns.length 
as  ColumnLength,
                                    (
SELECT     [ value ]   FROM   ::fn_listextendedproperty( NULL ' user ' ' dbo ' ' table ' object_name ( @TblID ),  ' column ' , syscolumns.name)   as  e  where  e.name = ' MS_Description ' as  ColumnDescription
                                                
from  sysColumns 
                                                
left   join  sysTypes  on  sysTypes.xtype  =  sysColumns.xtype  and  sysTypes.xusertype  =  sysColumns.xusertype 
                                                
left   join  sysobjects  on  sysobjects.id  =  syscolumns.cdefault  and  sysobjects.type = ' D '  
                                                
left   join  syscomments  on  syscomments.id  =  sysobjects.id 
                                    
where  syscolumns.id = @TblID




获取SqlServer 2000中字段的备注信息--downmoon

以下语句用来获取MS SqlServer 2000中字段的备注信息:(dowmoon) SELECT       (case when a.colorder=1 then d.name else  e...

sqlserver 2005 分布式架构 对等事务复制 .

转载网友一篇博文 一、为什么要使用对等事务复制 首先要说明的是使用sqlserver复制的目的 使用sqlserver数据库复制的目的,就是要将数据库压力由一台服务器分散到多台服...

SqlServer 2005 触发器

一、触发器的定义:触发器在本质上是一种特殊的存储过程,一种当执行你特定SQL语句时被自动调用的存储过程。二、触发器的作用在SQL Server 2005里,可以用两种方法来保证数据的有效性和完整性:约...

PowerDesigner使用经验--关联sqlserver 2005

如何关联已有的数据库(SQLServer 2005) 1、新建一个工程,然后File->Reverse Engineer->Database。 2、定义Physical data ...
  • li_lzw
  • li_lzw
  • 2012年06月19日 11:12
  • 407

VisualStudio 2008连接SQLServer 2005 Express数据库

由于工作需要,前段时间重新实现了下使用VisualStudio、SQLServer实现简单的数据库访问的小程序,整个过程并不复杂,但是还是踩了不少坑,现在把过程贡献出来,供初学者参考。 整个实现流程大...
  • Arnest
  • Arnest
  • 2017年08月07日 16:16
  • 215

sqlserver 2005 维护计划备份数据库

一、備份數據庫維護計劃方案               【注】: 1、先啟動SQL Server Agent服務 2.、交易記錄備份 (只限於完整和大量記錄復原模式)。...

SqlServer 2005语句大全

一、基础 1、说明:创建数据库 Create DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server...

SqlServer 2005数据库远程异地备份

一、条件 1、A为数据库服务器 2、B为备份数据库 3、B服务器建立的共享文件夹可以被A访问 二、测试环境   主机A 主机B IP ...

SQLServer 2005 MSG 2570 类型为"In-row data" 中。列的值超出了数据类型的范围

修复 SQLServer 2005 MSG 2570 类型为"In-row data")中。列 "NAME" 的值超出了数据类型"varchar"的范围...

Windows 7 x64 (中/英文操作系统)安装SQLServer 2005版本相关解决方法

安装SQLServer2005 是最费劲的事情,我试过很多网上下载的镜像文件,最后还是没有安装成功。原因我感觉可能有2点:Win7 x64,无法安装32位版本的;英文操作系统,无法安装中文版的。 最后...
  • suleil1
  • suleil1
  • 2015年10月28日 16:57
  • 406
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:获取SqlServer 2005中字段的备注信息--downmoon
举报原因:
原因补充:

(最多只允许输入30个字)