--添加描述 Geovin Du
--https://msdn.microsoft.com/en-us/library/ms180047.aspx
--https://msdn.microsoft.com/zh-cn/library/ms180047(v=sql.120).aspx
--https://msdn.microsoft.com/zh-cn/library/ms179853(v=sql.120).aspx--为表添加描述信息
EXECUTE sp_addextendedproperty N'MS_Description', '导入员工资料表', N'SCHEMA', N'dbo', N'table', N'StaffList', NULL, NULL
EXEC sp_updateextendedproperty N'MS_Description', '导入员工资料表', N'SCHEMA', N'dbo', N'table', N'StaffList', NULL, NULL
--为字段StaffId添加描述信息
EXECUTE sp_addextendedproperty N'MS_Description', '序号', N'SCHEMA', N'dbo', N'table', N'StaffList', N'column', N'StaffId'
EXECUTE sp_addextendedproperty N'MS_Description', '员工编号', N'user', N'dbo', N'table', N'StaffList', N'column', N'StaffNo'
EXECUTE sp_updateextendedproperty N'MS_Description', '员工编号', N'user', N'dbo', N'table', N'StaffList', N'column', N'StaffNo'EXECUTE sp_addextendedproperty N'MS_Description', '员工姓名', N'user', N'dbo', N'table', N'StaffList', N'column', N'StaffName'
EXECUTE sp_addextendedproperty N'MS_Description', '部门名称', N'user', N'dbo', N'table', N'StaffList', N'column', N'StaffDepartmnet'
EXECUTE sp_addextendedproperty N'MS_Description', '职位名称', N'user', N'dbo', N'table', N'StaffList', N'column', N'StaffPositionName'
EXECUTE sp_addextendedproperty N'MS_Description', '生成日期', N'user', N'dbo', N'table', N'StaffList', N'column', N'StaffAddate'--获取某一个字段的描述
SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', 'StaffList', 'column', 'StaffName')
---穫取一個錶所有字段的描述
SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', 'StaffList', 'column', default)
--穫取錶的描述
SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', 'StaffList', default, default)--函数注释
EXEC sys.sp_addextendedproperty
@name = N'MS_Description',
@value = N'部门函数.',
@level0type = N'SCHEMA', @level0name = [dbo],
@level1type = N'FUNCTION', @level1name = f_GetDepartmentName;
GO--函数参数注释
EXEC sys.sp_addextendedproperty
@name = N'MS_Description',
@value = N'部门函数.',
@level0type = N'SCHEMA', @level0name = [dbo],
@level1type = N'FUNCTION', @level1name = f_GetDepartmentName,
@level2type = N'PARAMETER', @level2name ='@did';
GOselect * from sys.extended_properties
go--查询函数注释 涂聚文
SELECT * FROM ::fn_listextendedproperty (NULL, 'SCHEMA', 'dbo', 'FUNCTION', 'f_GetDepartmentName', default, default)
go
--函数参数注释
SELECT * FROM ::fn_listextendedproperty (NULL, 'SCHEMA', 'dbo', 'FUNCTION', 'f_GetDepartmentName', 'PARAMETER', default)
go---视图描述
EXECUTE sp_addextendedproperty N'MS_Description', '员工资料表', N'SCHEMA', N'dbo', N'VIEW', N'View_InventoryReport', NULL, NULL
EXEC sp_updateextendedproperty N'MS_Description', '盘点报告视图', N'SCHEMA', N'dbo', N'VIEW', N'View_InventoryReport', NULL, NULL---
--穫取视图的描述
SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'VIEW', 'View_InventoryReport', default, default)--
--存储过程注释
EXEC sys.sp_addextendedproperty
@name = N'MS_Description',
@value = N'添加作者存储过程.',
@level0type = N'SCHEMA', @level0name = [dbo],
@level1type = N'PROCEDURE', @level1name = proc_Insert_AuthorList;
GO--存储过程参数注释
EXEC sys.sp_addextendedproperty
@name = N'MS_Description',
@value = N'添加作者存储过程作者名字参数.',
@level0type = N'SCHEMA', @level0name = [dbo],
@level1type = N'PROCEDURE', @level1name = proc_Insert_AuthorList,
@level2type = N'PARAMETER', @level2name ='@AuthorName';
GOselect * from sys.extended_properties
go--查询存储过程注释
SELECT * FROM ::fn_listextendedproperty (NULL, 'SCHEMA', 'dbo', 'PROCEDURE', 'proc_Insert_AuthorList', default, default)
go
--存储过程参数注释
SELECT * FROM ::fn_listextendedproperty (NULL, 'SCHEMA', 'dbo', 'PROCEDURE', 'proc_Insert_AuthorList', 'PARAMETER', default)
go

sql: table,view,function, procedure created MS_Description in sql server相关推荐

  1. sql:Mysql create view,function,procedure

    use test;create database Liber;use Liber;#顯示數据庫 20150210 Geovin Du 涂聚文 SHOW DATABASES;drop table Boo ...

  2. jpa 自定义sql if_跟飞哥学编程:SQL入门-:函数、存储过程和触发器

    最后不要忘记:SQL是一种结构化(Structured)的语言(Language),所以它具有 编程语言的特性 声明变量和赋值 所谓变量,可以是看成一个存储数据的容器,所有它里面存储的值是可以变化的. ...

  3. drop sql语句_用于从表中删除数据SQL Drop View语句

    drop sql语句 介绍 (Introduction) This guide covers the SQL statement for dropping (deleting) one or more ...

  4. 高阶SQL语言VIEW(视图)

    高阶SQL语言VIEW(视图) 1.1 概念 可以被当作是虚拟表或存储查询 视图跟表格的不同是,表格中有实际储存资料,而视图是建立在表格之上的一个架构,它本身并不实际储存资料. 临时表在用户退出或同数 ...

  5. TypeError The view function did not return a valid response. The function either returned None 的解决

    使用flask框架制作登录.注册的页面时,app.py运行成功,数据库有用户,1234,密码也是1234 点击登录之后, 报如下错误. TypeError TypeError: The view fu ...

  6. 创建一个Table View

    在本课程中,您将创建应用程序FoodTracker的主屏幕.您将创建第二个,表视图为主场景,列出了用户的菜谱.你会设计定制表格单元格显示每一个菜谱,它是这样的: 学习目标 在课程结束时,你将能够: 创 ...

  7. Qt MVC编程之table view 的简单应用

    写博客,绝对会让人上瘾的,就像习惯可以改变一个人. Qt 的模型\视图框架,这里先不详细介绍了,Qt入门的书籍中都有介绍. 这里只简单分享一个table view的使用, 先看效果: Qt 可以处理类 ...

  8. iOS 利用长按手势移动 Table View Cells

    本文译自:Cookbook: Moving Table View Cells with a Long Press Gesture 目录: 你需要什么? 如何做? 如何将其利用至UICollection ...

  9. 【pyqt5学习】——items view相关控件(list view、table view)

    目录 list view--列表视图 table view--表格视图 list view--列表视图 PyQt5-高级控件使用(QListView) - ygzhaof_100 - 博客园QList ...

最新文章

  1. 如何用python画数据图-python怎么对动态数据在同一张图上画出来
  2. stylus-loader (copy)
  3. 京东商品详情页碎碎念
  4. java读取文件方法
  5. html模拟word目录,word临时文件目录
  6. C中的volatile用法
  7. eclipse 自动提示卡断问题
  8. SLAM会议笔记(四)Lego-LOAM
  9. 全网营销干货:物联网时代,为什么要关注线下大数据?
  10. python对串口助手传入的16进制字符数据进行绘图
  11. [收藏]VUE优秀UI组件库合集
  12. 1.语音增强技术概述
  13. 台式计算机无线网络,台式电脑如何使用无线上网?
  14. 轻量级交通仿真——Flow
  15. ucl计算机学院位置,2017伦敦大学学院设施及地理位置介绍
  16. think服务器换系统,ThinkServer TD340服务器安装操作系统[转]
  17. 电脑右下角图标不显示
  18. 《java设计模式》读书笔记
  19. Linux面试题汇总-2
  20. 数据预处理之特征选择(Feature Selections Methods)

热门文章

  1. OpenCV imread读取图片,imshow展示图片,出现cv:Exception at memory location异常
  2. 【异常(待解决)】org.apache.http.NoHttpResponseException: api.weixin.qq.com:443 failed to respond
  3. 为什么用JS取不到cookie的值?解决方法如下!
  4. 如何在Node.js中处理POST数据?
  5. Map的使用和遍历方法示例
  6. java 静态传值到构造器_java 静态初始化块,初始化块,构造器执行顺序
  7. python docx 表格_python-docx表格添加和删除数据
  8. Android:Android SDK的下载与安装
  9. java反射获取实体类_java 反射获取类对象的三种方式
  10. elementui 嵌套表单验证_vue elementUI 表单嵌套验证的实例代码