什么是扩展属性

news/2024/6/29 21:21:45 标签: 扩展, table, user, go, 数据库, null

今天在书上看到一个比较陌生的东西"扩展属性",看完以后明白,其实扩展属性就是给数据库对象添加说明注释文字的 ,比如说要解释一下某字段的含义是什么,可以给它加上中文说明

用法如下:

  EXEC sp_addextendedproperty 'CRid', '表示ID', 'user', dbo, 'table', 'clientInfo', 'column',CRid       --添加属性
  go
  EXEC sp_addextendedproperty '人名', '显示客户姓名', 'user', dbo, 'table', 'clientInfo', 'column',Rname
  go
  
  select name,value from ::fn_listextendedproperty  --列出扩展属性
  (default,'user','dbo','table','clientInfo','column',default)
  
  go
  
  name value
  ---------------------------------------------
  CRid 表示ID
  人名 显示客户姓名
  
  这样就可以当作结果集用了
  
  这里系统多表值函数 fn_listextendedpeoperty简单说一下
  查询的时候,因为是系统多表值函数所以前面必须有 ::
  第1个是指定属性名称----如果用default或者NULL显示全部
  第2-7个参数,可以参看sql的对象命名规则
  如果用default也是指定全部


http://www.niftyadmin.cn/n/1415787.html

相关文章

javaWeb基础之 servlet 过滤器 与 SpringMvc拦截器理解与区别

过滤器思维导图理解: 过滤器是属于Servlet 的伴随servlet 启动而启动。 过滤器的工作原理(以下设置了两个过滤器): 用户请求先执行过滤器1 的doFilter 如果通过则执行过滤器2,直到执行对应请求的servlet,执行完成后&am…

python linux区域截屏,用Python写一个像QQ可快捷键唤起区域截屏的应用

这是Python小软件系列文章,关注猿人学的老朋友知道我写的Python文章可归纳为:Python爬虫挣钱系列、Python爬虫小偏方系列、Python异步IO系列、Python小软件系列等,我在这些系列中交替着写,今天写一个截屏的小应用。1.截屏应用功能…

栅格数据的编码方法

直接栅格编码 直接编码就是将栅格数据看作一个数据矩阵,逐行(或逐列)逐个记录代码,可以每行从左到右逐像元记录,也可奇数行从左到右而偶数行由右向左记录,为了特定的目的还可采用其他特殊的顺序。 链式编…

Spring bean的作用域以及生命周期

一、request与session的区别 request简介 request范围较小一些,只是一个请求。 request对象的生命周期是针对一个客户端(说确切点就是一个浏览器应用程序)的一次请求,当请求完毕之后,request里边的内容也将被释放点 。 简单说就是你在页面上的…

linux下tomact启动jar,linux下启动tomcat,报错误jar not loaded,StackOverflowError, low settingnb...

linux启动tomcat服务,报错包含如下信息:INFO:validateJarFile(/opt/项目路径/WEB-INF/lib/geronimo-servlet_3.0_spec-1.0.jar)- jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offendingclass: javax/servlet/Servlet.classorg.apache.catalin…

sql server中扩展存储过程大全

--获得MS SQL的版本号 execute master..sp_msgetversion --得到硬盘文件信息 --参数说明:目录名,目录深度,是否显示文件 execute master..xp_dirtree c: execute master..xp_dirtree c:,1 execute master..xp_dirtree c:,1,1 --列出服务器上安装的所有OLEDB提供的程序 exec…

琐碎-hadoop1.X和2.X的区别

1. jobtracker做了分离,分成了resourceManager和nodemanager; 2. MR变成了和HBase和Hive等一样的yarn上面的一个应用; 3. 1.x的默认块大小为64M,2.x的默认块大小为128M; 4. 在2.x中除了datanode要向namenode报告st…

Python中print的几种方式

方法1:, print(1,2,3)方法2:% print(%d个字符:%s%(3,哈))方法3:{} print({}个字符:{}.format(3,哈))