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

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

阅读更多
http://zoojoo.9box.cn/article.asp?id=152
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'

--为字段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   表 


分享到:
评论

相关推荐

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

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

    sqlserver对字段的添加修改删除、以及字段的说明

    本文将详细讲解如何在SQL Server中对字段进行添加、修改和删除,同时也会涉及到字段的说明(MS_Description)设置。 **1. 添加字段** 在SQL Server中,添加字段通常使用`ALTER TABLE`语句。以下是一个示例存储过程...

    sql server系统存储过程

    - **删除SQL Server登录**:`sp_droplogin`用于删除登录,阻止其访问SQL Server。 - **拒绝Windows NT登录**:`sp_denylogin`阻止指定的Windows NT用户或组连接。 - **撤销登录权限**:`sp_revokelogin`从SQL ...

    sql server数据库教程详解

    通过以上内容的学习,我们不仅了解了 SQL Server 数据库的基本概念,还掌握了如何进行数据的创建、查询、更新和删除等操作。这些技能对于从事数据库开发和管理工作的人来说非常重要。希望本教程能够帮助大家更好地...

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

    虽然SQL Server 2005及以上版本不再内置pubs,但用户仍可以通过从SQL Server 2000备份或网络资源获取pubs数据库的脚本,然后在新的SQL Server实例上创建并恢复。这样可以保持与SQL Server 2000的兼容性,继续使用...

    MFC连接sql server类代码

    5. **遍历和操作结果集**:`CRecordset`对象提供了方法如`MoveNext()`来遍历记录,`GetFieldValue()`和`SetFieldValue()`来获取和修改字段值。你可以根据需要进行读取、更新或删除数据库记录。 6. **关闭连接**:在...

    sql server 2008学生成绩管理数据库

    - **数据更新**:使用UPDATE语句修改已有记录,如更改学生的成绩。 - **数据删除**:使用DELETE语句移除不再需要的记录。 - **联接查询**:通过JOIN操作将不同表中的数据结合在一起,例如查询某个学生选修的所有课程...

    SelectCourse_SQL.rar_2008 sql server 数据库_C# sql server_SQL 数据库设计

    通过ADO.NET(一种.NET框架下的数据访问技术),C#程序可以连接到SQL Server数据库,执行SQL语句,获取或修改数据。 数据库设计是整个系统的基础,这里提到的是“学生选课”数据库设计。这通常涉及到多个表,如...

    数据库sqlserver攻关

    SQL Server查询计划是SQL Server查询优化器生成的用于获取查询结果的一系列操作。了解和分析查询计划对于数据库性能优化至关重要。性能优化包括索引优化、查询语句优化等。分布式查询涉及在多个服务器上的数据交互和...

    毕业设计java+SQL Server2005图书馆管理系统

    5. **SQL查询和操作**:使用SELECT语句进行数据检索,INSERT更新数据,UPDATE修改记录,DELETE删除记录,以及JOIN操作合并多个表的数据。 6. **异常处理**:Java中通过try-catch-finally语句块处理可能出现的异常,...

    Java+sqlserver2000做的员工管理系统(带sql,分离数据库,java源码).rar

    例如,`SELECT`语句用于获取数据,`INSERT`用于添加新记录,`UPDATE`用于修改已有记录,`DELETE`用于删除记录,以及`JOIN`操作用于关联不同表的数据。 5. **数据库分离**:在描述中提到的“分离数据库”,可能是指...

    c#+sql server学生成绩基本表(增删查改)

    标题 "c#+sql server学生成绩基本表(增删查改)" 描述了一个使用C#编程语言与SQL Server数据库管理系统构建的学生成绩管理系统的应用场景,该系统具备添加、删除、查询和修改数据的基本功能。这涉及到两个主要的...

    Java+sqlserver2000做的员工管理系统(带sql,分离数据库,java源码)

    4. **安全性**:SQL Server 2000提供用户权限管理,确保只有授权的用户能访问和修改数据。 【毕业设计内容】: 1. **需求分析**:描述了系统所需的功能和预期效果,为设计阶段提供依据。 2. **数据字典**:列出...

    21春北京理工大学《SQL Server 数据库应用》在线作业参考答案.docx

    - **视图的管理**: 可以通过SQL Server Management Studio或其他工具来创建、修改或删除视图。 #### 7. 数据结构 - **关系模型的数据结构**: 二维表。 - 概念: 关系数据库中的数据组织形式,每一行代表一条记录,...

    Java+SQLserver+jsp留言板功能.zip

    这些操作可能包括INSERT(插入新留言)、SELECT(获取留言)、UPDATE(修改留言)和DELETE(删除留言)。 8. **HTTP请求与响应**: 留言板系统基于HTTP协议运行,用户通过发送HTTP请求(如GET和POST)与服务器进行...

    sql全局变量说明_sql_server

    22. **@@SERVICENAME**:表明SQL Server正在运行的服务模式,比如MS SQLServer、MSDTC或SQLServerAgent。 23. **@@SPID**:返回当前会话的服务器进程ID,对于跟踪和解决问题很有帮助。 24. **@@TEXTSIZE**:设置或...

    sql server 2000PPT

    在SQL Server 2000中,通过企业管理器这个图形界面工具,用户可以方便地执行这些DDL语句,例如创建新的表,更改表结构,或者删除表。企业管理器提供了一个直观的环境,使得数据库管理员和开发者可以更高效地管理...

    jsp连接SQLserver数据库实现增删改查。项目、数据库、题目都准备齐全

    1. JSP文件:如`addUser.jsp`用于新增用户,`deleteUser.jsp`用于删除用户,`editUser.jsp`用于修改用户信息,`queryUsers.jsp`用于查询用户列表。 2. Servlets或Filter:如果项目采用MVC模式,可能会有对应的...

    SQLServer Transact SQL全集--很实用

    SQLServer Transact-SQL是微软公司提供的用于管理和处理SQL Server数据库的强大编程语言。它扩展了标准的SQL,增加了事务处理、存储过程、触发器等高级功能。以下是对标题和描述中涉及的一些主要知识点的详细说明: ...

Global site tag (gtag.js) - Google Analytics