成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用SQL語句給表的欄位添加注釋

數(shù)據(jù)庫 SQL Server
下面將為您介紹在SQL SERVER數(shù)據(jù)庫中如何使用SQL語句給表的欄位加注釋,該方法供您參考,希望對您能夠有所啟迪。

下面將為您介紹在SQL SERVER數(shù)據(jù)庫中如何使用SQL語句給表的欄位加注釋,該方法供您參考,希望對您能夠有所啟迪。

 
關(guān)于注釋這個問題,之前沒用SQL語句去添加過,都是在Enterprise Manager里面添加的。查了一下資料,得知Microsoft在SQL Server™ 2000中引入了擴展屬性,用戶可在各種數(shù)據(jù)庫對象上定義這些屬性。這些擴展屬性可用于存儲與數(shù)據(jù)庫對象有關(guān)的應(yīng)用程序或站點特有的信息。
 
 
可以用sp_addextendedproperty將新擴展屬性添加到數(shù)據(jù)庫對象中。如果屬性已經(jīng)存在,則過程失敗。
 
用法如下:

sp_addextendedproperty
    [ @name = ] { 'property_name' }
    [ , [ @value = ] { 'value' }
        [ , [ @level0type = ] { 'level0_object_type' }
         , [ @level0name = ] { 'level0_object_name' }
            [ , [ @level1type = ] { 'level1_object_type' }
             , [ @level1name = ] { 'level1_object_name' }
                    [ , [ @level2type = ] { 'level2_object_type' }
                     , [ @level2name = ] { 'level2_object_name' }
                    ]
            ]
        ]
    ]
 
 
參數(shù)
 
[ @name = ] { 'property_name' }
要添加的屬性名稱。property_name 的數(shù)據(jù)類型為 sysname,它不能是 NULL。名稱可能還包括空白或非字母數(shù)字字符串和二進制值。
 
注:property_name='MS_Description'時,為添加注釋
 
[ @value = ] { 'value' }
將要與屬性相關(guān)聯(lián)的值。value 的數(shù)據(jù)類型為 sql_variant,帶有默認設(shè)置 NULL。value 的大小不能超過 7,500 字節(jié);否則 SQL Server 會產(chǎn)生錯誤。
 
[ @level0type = ] { 'level0_object_type' }
用戶或用戶定義類型。level0_object_type 的數(shù)據(jù)類型為 varchar(128),其默認值為 NULL。有效的輸入是 USER、TYPE 和 NULL。
 
[ @level0name = ] { 'level0_object_name' }
指定的 0 級對象類型的名稱。level0_object_name 的數(shù)據(jù)類型為 sysname,其默認值為 NULL。
 
[ @level1type = ] { 'level1_object_type' }
1 級對象的類型。level1_object_type 的數(shù)據(jù)類型為 varchar(128),其默認值為 NULL。有效的輸入是 TABLE、VIEW、PROCEDURE、FUNCTION、DEFAULT、RULE 和 NULL。
 
[ @level1name = ] { 'level1_object_name' }
指定的 1 級對象類型的名稱。level1_object_name 的數(shù)據(jù)類型為 sysname,其默認值為 NULL。
 
[ @level2type = ] { 'level2_object_type' }
2 級對象的類型。level2_object_type 的數(shù)據(jù)類型為 varchar(128),其默認值為 NULL。有效的輸入是 COLUMN、PARAMETER、INDEX、CONSTRAINT、TRIGGER 和 NULL。
 
[ @level2name = ] { 'level2_object_name' }
指定的 2 級對象類型的名稱。level2_object_name 的數(shù)據(jù)類型為 sysname,其默認值為 NULL。
 
返回代碼值
0(成功)或 1(失?。?p#
 
 
注釋

1.系統(tǒng)對象不允許有擴展屬性。
 
2.對象是按級別區(qū)分的,0 級為***,2 級為***。當用戶添加、更新或刪除擴展屬性時,必須指定所有更高級別的對象。例如,如果用戶要向 1 級對象添加擴展屬性,就必須指定所有 0 級信息。如果用戶要向 2 級對象添加擴展屬性,則必須提供關(guān)于 0 級和 1 級的所有信息。
 
3.在每個級別上,對象類型和對象名可唯一地標識對象。如果指定了一個對中的任一方,則必須指定另一方。
 
4.給定了有效 property_name 和 value,如果沒有任何對象類型和名稱,則屬性屬于當前數(shù)據(jù)庫。如果指定對象類型和名稱,則還必須指定父對象和類型。否則,SQL Server 會產(chǎn)生錯誤。
 
 
權(quán)限
 
 
db_owner 和 db_ddladmin 固定數(shù)據(jù)庫角色的成員可以將擴展屬性添加到任何對象中。用戶可以為他們所擁有的對象添加擴展屬性。然而,只有 db_owner 可以將屬性添加到用戶名稱中。
 
 
示例

下面的示例給表"T1"的"ID"列添加注釋:

CREATE table T1 (id int , name char (20))
GO
EXEC sp_addextendedproperty 'MS_Description', 'Employee ID', 'user', dbo, 'table', T1, 'column', id
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'oooo' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'OperaInfo', @level2type=N'COLUMN',@level2name=N'operaid'
 
 
 
另外
sp_updateextendedproperty:更新現(xiàn)有擴展屬性的值。
 
sp_dropextendedproperty:除去現(xiàn)有的擴展屬性。
 
FN_LISTEXTENDEDPROPERTY:檢索現(xiàn)有擴展屬性的值
 
 
在Oracle中可用COMMENT語句給欄位加注釋,如下:
 
COMMENT ON COLUMN employees.job_id
   IS 'abbreviated job title';
 
刪除注釋:
 
COMMENT ON COLUMN employees.job_id IS ' ';
 
更詳細的語法參考Oracle文檔
 
 
【編輯推薦】

 

責任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-07-09 13:36:11

SQL Server數(shù)

2010-06-28 10:36:42

SQL Server數(shù)

2023-01-18 17:22:38

YAML注釋Linux

2010-09-28 15:07:14

SQL語句

2011-08-01 15:20:51

SQL Server索引

2010-09-07 16:17:49

SQL語句

2013-04-01 15:15:35

Eclipse自動添加Android開發(fā)

2023-10-19 14:52:27

2010-09-27 10:04:30

Sql Update語

2010-09-17 16:03:17

鎖定SQL表

2010-09-26 15:23:24

SQL語句

2010-09-25 15:26:45

SQL查詢語句

2022-12-14 08:42:46

IDEAIDEA插件

2010-11-11 11:37:22

SQL SELECT語

2010-09-01 15:59:44

SQL刪除字段

2013-09-26 14:11:23

SQL性能優(yōu)化

2010-09-17 16:53:14

SQL中CREATE

2010-09-26 13:40:14

SQL查詢

2020-07-01 16:45:13

matplotlib內(nèi)嵌圖Python

2010-09-07 11:24:25

SQL語句
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品国产成人国产三级 | 久久夜夜 | 色天堂视频| 久久99精品久久 | 91精品免费 | www日本高清 | 久久黄色精品视频 | 亚洲日本一区二区三区四区 | 亚洲精品免费看 | 中文字幕在线精品 | 精品欧美一区免费观看α√ | 国产 欧美 日韩 一区 | 一区二区三区亚洲 | 国产一级精品毛片 | 国产电影一区 | 久久婷婷国产麻豆91 | 99影视| 欧美国产视频 | www.久久| 免费高清成人 | 中文字幕在线国产 | 国产高清一二三区 | 麻豆久久久 | 成人av大全 | 欧美网站一区 | 国产精品99视频 | 爱操av| 中文字幕国产一区 | 日韩免费在线 | 成人欧美一区二区三区在线播放 | 国产99久久精品一区二区永久免费 | 精品视频 免费 | 日本一区二区高清不卡 | 午夜在线视频 | 色婷婷一区二区三区四区 | av在线免费观看网址 | 精品一区二区在线看 | 9久久婷婷国产综合精品性色 | 国产羞羞视频在线观看 | 亚洲精品第一国产综合野 | 日韩精品一区二区不卡 |