什麼是擴充套件屬性

2021-09-11 01:52:17 字數 1587 閱讀 4076

今天在書上看到乙個比較陌生的東西"擴充套件屬性",看完以後明白,其實擴充套件屬性就是給資料庫物件新增說明注釋文字的 ,比如說要解釋一下某字段的含義是什麼,可以給它加上中文說明

用法如下:

exec sp_addextendedproperty 'crid', '表示id', 'user', dbo, 'table', 'clientinfo', 'column',crid       --新增屬性

goexec sp_addextendedproperty '人名', '顯示客戶姓名', 'user', dbo, 'table', 'clientinfo', 'column',rname

goselect name,value from ::fn_listextendedproperty  --列出擴充套件屬性

(default,'user','dbo','table','clientinfo','column',default)

goname value

---------------------------------------------

crid 表示id

人名 顯示客戶姓名

這樣就可以當作結果集用了

這裡系統多表值函式 fn_listextendedpeoperty簡單說一下

查詢的時候,因為是系統多表值函式所以前面必須有 ::

第1個是指定屬性名稱----如果用default或者null顯示全部

第2-7個引數,可以參看sql的物件命名規則

如果用default也是指定全部

再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!

今天在書上看到乙個比較陌生的東西"擴充套件屬性",看完以後明白,其實擴充套件屬性就是給資料庫物件新增說明注釋文字的 ,比如說要解釋一下某字段的含義是什麼,可以給它加上中文說明

用法如下:

exec sp_addextendedproperty 'crid', '表示id', 'user', dbo, 'table', 'clientinfo', 'column',crid       --新增屬性

goexec sp_addextendedproperty '人名', '顯示客戶姓名', 'user', dbo, 'table', 'clientinfo', 'column',rname

goselect name,value from ::fn_listextendedproperty  --列出擴充套件屬性

(default,'user','dbo','table','clientinfo','column',default)

goname value

---------------------------------------------

crid 表示id

人名 顯示客戶姓名

這樣就可以當作結果集用了

這裡系統多表值函式 fn_listextendedpeoperty簡單說一下

查詢的時候,因為是系統多表值函式所以前面必須有 ::

第1個是指定屬性名稱----如果用default或者null顯示全部

第2-7個引數,可以參看sql的物件命名規則

如果用default也是指定全部

什麼是擴充套件方法

msdn是這樣規定擴充套件方法的 擴充套件方法被定義為靜態方法,但它們是通過例項方法語法進行呼叫的。它們的第乙個引數指定該方法作用於哪個型別,並且該引數以 this 修飾符為字首。在類庫中新建乙個名為estring.cs類 using system using system.collections....

什麼是橫向擴充套件 縱向擴充套件?

橫向擴充套件英文簡稱 scale out,全稱 scale horizontally,橫向擴充套件,向外擴充套件。縱向擴充套件英文簡稱 scale up,全稱 scale vertically,縱向擴充套件,向上擴充套件。不管橫向擴充套件還是縱向擴充套件都是一種架構的概念。橫向擴充套件 比如可以增加...

什麼是python類屬性

首先我們來看一下屬性的定義 屬性的定義 python中的屬性其實是普通方法的衍生。操作類屬性有三種方法 1.使用 property裝飾器操作類屬性。2.使用類或例項直接操作類屬性 例如 obj.name,obj.age 18,del obj.age 3.使用python內建函式操作屬性。屬性存在的意...