日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
SQLServer中怎么為索引添加注釋信息

SQL Server中怎么為索引添加注釋信息,針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

在龍華等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作專業(yè)公司,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都全網(wǎng)營(yíng)銷推廣,外貿(mào)營(yíng)銷網(wǎng)站建設(shè),龍華網(wǎng)站建設(shè)費(fèi)用合理。

如何通過(guò)擴(kuò)展屬性為SQLServer的索引添加注釋信息

選中一個(gè)索引:屬性,擴(kuò)展屬性,在表格的名稱,值里分別加上:"說(shuō)明","這個(gè)索引的實(shí)際用處"即可。

假如一個(gè)索引同時(shí)做了幾件事,可以這樣添加注釋:

(1)插入數(shù)據(jù)時(shí),根據(jù)date+code判斷指定的數(shù)據(jù)是否存在(2)后臺(tái)根據(jù)date統(tǒng)計(jì)一段時(shí)間的匯總數(shù)據(jù)。

這樣當(dāng)別人不清楚一個(gè)索引的作用時(shí),只要看一下該索引的擴(kuò)展屬性即可。

假如要查看一個(gè)數(shù)據(jù)庫(kù)里的索引注釋列表可以這樣查詢:

selectobject_name(major_id)astable_name,(selectnamefromsys.indexeswhereobject_id=major_idandindex_id=minor_id)asindex_name,name,valuefromsys.extended_propertieswhereclass_desc='INDEX'

在開(kāi)發(fā)過(guò)程中,我們一般會(huì)在開(kāi)發(fā)數(shù)據(jù)庫(kù)上,指定各個(gè)索引的注釋,假如要把這兒的注釋同步到生產(chǎn)服務(wù)器,可以通過(guò)腳本來(lái)做:

EXECsp_addextendedproperty@level0type=N'SCHEMA',@level0name=N'dbo',@level1type=N'TABLE',@level2type=N'INDEX',@level1name=N'表名',@level2name=N'索引名',@name=N'說(shuō)明',@value=N'索引的實(shí)際用處'

如何通過(guò)擴(kuò)展屬性為SQLServer的索引添加注釋信息

更新:sp_addextendedproperty

刪除:sp_dropextendedproperty

調(diào)用這兒的sp_存儲(chǔ)過(guò)程可以完成任務(wù),但稍微有點(diǎn)繁瑣,這時(shí)可以自己創(chuàng)建一個(gè)存儲(chǔ)過(guò)程,方便給索引添加注釋信息:

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

--給指定表的指定索引設(shè)置擴(kuò)展屬性(默認(rèn)的擴(kuò)展屬性名為:'說(shuō)明'),方便為索引添加注釋

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

ALTERPROCEDURE[dbo].[SetIndexDesc]@tablenamenvarchar(200),@indexnamenvarchar(200),@descvaluenvarchar(500)ASBEGIN

---先檢查索引上是否存在注釋信息,假如存在,先刪除

ifexists(select*fromsys.extended_propertieswhereclass_desc='INDEX'andobject_name(major_id)=@tablenameand(selectnamefromsys.indexeswhereobject_id=major_idandindex_id=minor_id)=@indexname)beginEXECsp_dropextendedpropertyN'說(shuō)明',N'SCHEMA',N'dbo',N'TABLE',@tablename,N'INDEX',@indexname;end

---在索引上創(chuàng)建注釋信息

EXECsp_addextendedproperty@level0type=N'SCHEMA',@level0name=N'dbo',@level1type=N'TABLE',@level2type=N'INDEX',@level1name=@tablename,@level2name=@indexname,@name=N'說(shuō)明',@value=@descvalueEND

調(diào)用時(shí):

execSetIndexDesc'表名','索引名',N'注釋信息'

假如需要把開(kāi)發(fā)數(shù)據(jù)庫(kù)的索引注釋列表同步到生產(chǎn)服務(wù)器,可以這樣做:

select'execSetIndexDesc'''+object_name(major_id)+''','''+(selectnamefromsys.indexeswhereobject_id=major_idandindex_id=minor_id)+''',N'''+convert(nvarchar(500),value)+''''fromsys.extended_propertieswhereclass_desc='INDEX'andname=N'說(shuō)明'

把輸出的腳本列表,在生產(chǎn)服務(wù)器上執(zhí)行一下即可。

關(guān)于SQL Server中怎么為索引添加注釋信息問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。


網(wǎng)站題目:SQLServer中怎么為索引添加注釋信息
當(dāng)前鏈接:http://www.dlmjj.cn/article/ggecgi.html