如何為資料庫,表等物件新增描述資訊

2021-05-23 03:00:24 字數 2153 閱讀 7884

如何為資料庫,表等物件新增描述資訊

--建立例項資料庫test

create database test

--為test資料庫新增拓展屬性

use test; go

exec sys.sp_addextendedproperty

@name = n'ms_descriptiontest',

@value = n'test on db_test'; go

--建立表

create table 表(a1 varchar(10),a2 char(2)) go

--建立函式

create function 函式(@n int)

returns int as

begin 

return 1

end

--為表新增描述資訊

execute sp_addextendedproperty n'ms_description', '人員資訊表', n'user', dbo, n'table', 表, null, null

--為字段a1新增描述資訊

execute sp_addextendedproperty n'ms_description', '姓名', n'user', dbo, n'table', 表, n'column', a1

--為字段a2新增描述資訊

execute sp_addextendedproperty n'ms_description', '性別', n'user', dbo, n'table', 表, n'column', a2

--為函式新增描述資訊

exec sys.sp_addextendedproperty n'ms_descriptionexample', n'test in f_test',

n'schema', [dbo], n'function',函式; go

--更新表中列a1的描述屬性:

exec sp_updateextendedproperty 'ms_description','字段','user',dbo,'table',表,'column',a1

--刪除表中列a1的描述屬性:

exec sp_dropextendedproperty 'ms_description','user',dbo,'table',表,'column',a1

--顯示資料庫本身的描述屬性

use test  go

select objtype, objname, name, value

from fn_listextendedproperty(default, default, default, default, default, default, default);

--顯示架構下所有表的描述屬性

select objtype, objname, name, value

from fn_listextendedproperty (null, 'schema', 'dbo', 'table', default, null, null); go

---顯示表下所有列的描述屬性

select objtype, objname, name, value

from fn_listextendedproperty(null, 'schema', 'dbo', 'table', '表', 'column', default);

--顯示描述屬性還可以

select * from sys.extended_properties

--刪除測試

drop table 表

如何為資料庫建立索引

sql 2010 12 15 16 46 54 閱讀41 字型大小 大 中小訂閱 接著,來個稍微複雜一點的,如果有個order by字句呢?不管你信不信,大多數的資料庫在使用order by的時候,都將會從索引中受益。select from mytable where category id 1 a...

hive 元資料庫表描述

表名作用 bucketing cols 儲存bucket欄位資訊,通過sd id與其他表關聯 cds乙個欄位cd id,與sds表關聯 columns v2 儲存字段資訊,通過cd id與其他表關聯 database params 空dbs 儲存hive的database資訊 deleteme141...

資料庫新增冪等操作 基於資料庫實現冪等介面

tl dr 通過唯一編號確定同一請求,沒有唯一編號的自行生成。資料庫記錄操作狀態,資料庫事務保證資料一致性。概述通過http api進行通訊的系統,在支付或者只允許操作一次的相關場景中,對介面的冪等性有嚴格要求。介面的冪等性體現在 請求執行成功所得到的結果與次數無關 如果介面沒有實現冪等性,對於轉賬...