sql: table,view,function, procedure created MS_Description in sql server
--添加描述 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相关推荐
- sql:Mysql create view,function,procedure
use test;create database Liber;use Liber;#顯示數据庫 20150210 Geovin Du 涂聚文 SHOW DATABASES;drop table Boo ...
- jpa 自定义sql if_跟飞哥学编程:SQL入门-:函数、存储过程和触发器
最后不要忘记:SQL是一种结构化(Structured)的语言(Language),所以它具有 编程语言的特性 声明变量和赋值 所谓变量,可以是看成一个存储数据的容器,所有它里面存储的值是可以变化的. ...
- drop sql语句_用于从表中删除数据SQL Drop View语句
drop sql语句 介绍 (Introduction) This guide covers the SQL statement for dropping (deleting) one or more ...
- 高阶SQL语言VIEW(视图)
高阶SQL语言VIEW(视图) 1.1 概念 可以被当作是虚拟表或存储查询 视图跟表格的不同是,表格中有实际储存资料,而视图是建立在表格之上的一个架构,它本身并不实际储存资料. 临时表在用户退出或同数 ...
- 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 ...
- 创建一个Table View
在本课程中,您将创建应用程序FoodTracker的主屏幕.您将创建第二个,表视图为主场景,列出了用户的菜谱.你会设计定制表格单元格显示每一个菜谱,它是这样的: 学习目标 在课程结束时,你将能够: 创 ...
- Qt MVC编程之table view 的简单应用
写博客,绝对会让人上瘾的,就像习惯可以改变一个人. Qt 的模型\视图框架,这里先不详细介绍了,Qt入门的书籍中都有介绍. 这里只简单分享一个table view的使用, 先看效果: Qt 可以处理类 ...
- iOS 利用长按手势移动 Table View Cells
本文译自:Cookbook: Moving Table View Cells with a Long Press Gesture 目录: 你需要什么? 如何做? 如何将其利用至UICollection ...
- 【pyqt5学习】——items view相关控件(list view、table view)
目录 list view--列表视图 table view--表格视图 list view--列表视图 PyQt5-高级控件使用(QListView) - ygzhaof_100 - 博客园QList ...
最新文章
- 如何用python画数据图-python怎么对动态数据在同一张图上画出来
- stylus-loader (copy)
- 京东商品详情页碎碎念
- java读取文件方法
- html模拟word目录,word临时文件目录
- C中的volatile用法
- eclipse 自动提示卡断问题
- SLAM会议笔记(四)Lego-LOAM
- 全网营销干货:物联网时代,为什么要关注线下大数据?
- python对串口助手传入的16进制字符数据进行绘图
- [收藏]VUE优秀UI组件库合集
- 1.语音增强技术概述
- 台式计算机无线网络,台式电脑如何使用无线上网?
- 轻量级交通仿真——Flow
- ucl计算机学院位置,2017伦敦大学学院设施及地理位置介绍
- think服务器换系统,ThinkServer TD340服务器安装操作系统[转]
- 电脑右下角图标不显示
- 《java设计模式》读书笔记
- Linux面试题汇总-2
- 数据预处理之特征选择(Feature Selections Methods)
热门文章
- OpenCV imread读取图片,imshow展示图片,出现cv:Exception at memory location异常
- 【异常(待解决)】org.apache.http.NoHttpResponseException: api.weixin.qq.com:443 failed to respond
- 为什么用JS取不到cookie的值?解决方法如下!
- 如何在Node.js中处理POST数据?
- Map的使用和遍历方法示例
- java 静态传值到构造器_java 静态初始化块,初始化块,构造器执行顺序
- python docx 表格_python-docx表格添加和删除数据
- Android:Android SDK的下载与安装
- java反射获取实体类_java 反射获取类对象的三种方式
- elementui 嵌套表单验证_vue elementUI 表单嵌套验证的实例代码