Sql Server 获取、增加、修改、删除 字段描述

   获取、增加、修改、删除sqlserver字段描述

  Select o.name AS tableName, c.name AS columnName, p.[value] AS Description

  FROM sysproperties p INNER JOIN

  sysobjects o ON o.id = p.id INNER JOIN

  syscolumns c ON p.id = c.id AND p.smallid = c.colid

  Where (p.name = 'MS_Description') AND (c.name = 'province') AND (o.name = 'ip_address')

  orDER BY o.name

  选取表ip_address中 字段province的描述

  --创建表及描述信息

  create table 表(a1 varchar(10),a2 char(2))

  --为表添加描述信息

  EXECUTE sp_addextendedproperty N'MS_Description', '人员信息表', N'user', N'dbo', N'table', N'表', NULL, NULL

  --为字段a1添加描述信息

  EXECUTE sp_addextendedproperty N'MS_Description', '姓名', N'user', N'dbo', N'table', N'表', N'column', N'a1'

  EXECUTE sp_addextendedproperty N'MS_Description', '测试', N'user', N'dbo', N'table', N'HR_Employees', N'column', N'test'

  --为字段a2添加描述信息

  EXECUTE sp_addextendedproperty N'MS_Description', '性别', N'user', N'dbo', N'table', N'表', N'column', N'a2'

  --更新表中列a1的描述属性:

  EXEC sp_updateextendedproperty 'MS_Description','字段1','user',dbo,'table','表','column',a1

  --删除表中列a1的描述属性:

  EXEC sp_dropextendedproperty 'MS_Description','user',dbo,'table','表','column',a1

  --删除测试

  drop table 表

时间: 2024-11-03 15:35:10

Sql Server 获取、增加、修改、删除 字段描述的相关文章

Oracle增加修改删除字段/主键的方法

Oracle修改字段名称 alter table xgj  rename column  old_name to new_name; 修改字段类型 alter table tablename modify (column datatype [default value][null/not null],-.); 例子 假设表xgj,有一个字段为name,数据类型char(20). create table xgj( id number(9) , name char(20) ) 1.字段为空,则不管

使用SQL批量替换语句修改、增加、删除字段内容_MsSql

sql替换语句,用该命令可以整批替换某字段的内容,也可以批量在原字段内容上加上或去掉字符. 命令总解:update 表的名称 set 此表要替换的字段名=REPLACE(此表要替换的字段名, '原来内容', '新内容') 如 UPDATE Whir_ProductRelese SET ReleseName=REPLACE(ReleseName,'http://www.maidq.com','http://maidq.com') 举例说明: 1)把backupfile表里url的字段内容里为htt

使用SQL批量替换语句修改、增加、删除字段内容

sql替换语句,用该命令可以整批替换某字段的内容,也可以批量在原字段内容上加上或去掉字符. 命令总解:update 表的名称 set 此表要替换的字段名=REPLACE(此表要替换的字段名, '原来内容', '新内容') 如 UPDATE Whir_ProductRelese SET ReleseName=REPLACE(ReleseName,'http://www.maidq.com','http://maidq.com') 举例说明: 1)把backupfile表里url的字段内容里为htt

mysql中alter数据表中增加、删除字段与表名修改例子

 alter是非常强大的一个功能我们可以利用alter来修改数据表表名字体名及一些其它的操作了,下面一起来看看mysql中alter数据表中增加.删除字段与表名修改的一个例子.     修改删除mysql数据库中的数据内容: [root@hk ~]# /usr/local/mysql/bin/mysql -uroot -p'admin' #进入mysql mysql> create database gbk default character set gbk collate gbk_chines

mysql中alter数据表中增加、删除字段与表名修改例子.

修改删除mysql数据库中的数据内容: [root@hk ~]# /usr/local/mysql/bin/mysql -uroot -p'admin' #进入mysql mysql> create database gbk default character set gbk collate gbk_chinese_ci; #建立一个名字叫做gbk的数据库 mysql> use gbk mysql> show databases; +--------------------+ | Dat

c#-如图,为什么DataSet从sql server获取的字符串数据带省略号?

问题描述 如图,为什么DataSet从sql server获取的字符串数据带省略号? 我要对数据内容进行判断,结果老是不符.后来断点调试,放大镜查看DataSet对象,如图,发现它有2列的值是带省略号的,这2列在sql server里的数据类型是 char(50).vchar(50).nvchar(50), 3种我都换过,但是程序运行后DataSet对象那里还是带省略号.怎么会出现这种情况呢 解决方案 是因为你数据库的字段长度比较大,虽然你只有两个字 实际上所占字符为你的字段长度,建议格式化,l

Sql server 2005 维护计划无法删除?

  本文主要讲述Sql server 2005 维护计划无法删除问题(sql server 2005 maintnance plan can not delete),以下为全文: 一台要改IP和主机名的数据库,只把数据库instance修改了,忘记把维护计划删除了等IP和主机名改好重启后,维护计划无法删除了. 原因是这些计划是原来连接上的OLDSvr@usr-plans. 那怎么办呢! 1.先把原数据库连接干掉: 登陆MS SQL Server Management Studio(新HOST),

SQL Server 2005 如何将删除的数据恢复

问题描述 SQL Server 2005 如何将删除的数据恢复 1C SQL Server 2005 如何将删除的数据恢复 SQL Server 2005 如何将删除的数据恢复 SQL Server 2005 如何将删除的数据恢复 SQL Server 2005 如何将删除的数据恢复 解决方案 http://www.cnblogs.com/lyhabc/p/3683147.html 解决方案二: http://www.cnblogs.com/lyhabc/p/3683147.html让我来用de

如何从SQL SERVER中恢复被删除的表?

问题描述 如何从SQL SERVER中恢复被删除的表?这表中的数据能不能一起恢复? 解决方案 恢复被删除的表可以使用SQL数据恢复软件log explorer for sql server来恢复,表中的数据可以一起恢复.具体的可以看一下这篇.http://www.wuguoqiang.com/j_note_detail.asp?id=24解决方案二:删表之前最后先备份下"create table temp as(select * from tableName)"

jsp连sql server获取表中的某个值 并连接这个值的数据库

问题描述 jsp连sql server获取表中的某个值 并连接这个值的数据库 目前是连接到一个数据库A 根据A里的表判断登陆 但这个表里还有一个数据库B的连接字符串 类似这样 Server=192.27.94.10,11008;database=C_Model;user id=User;pwd=Pwd;Connect Timeout=30 怎么获取这个表内的字符串并连接到这个数据库B 解决方案 jsp连接sql server2005?(经测试连接成功)?? 接触Java或者JSP,难免会使用到数