sql server2008給資料表,欄位,新增修改註釋
1、sqlserver用語句給表註釋
EXECUTE sp_addextendedproperty N'MS_Description', N'表註釋', N'user', N'dbo', N'table', N'表名', NULL, NULL
2、sqlserver用語句給表的“欄位”註釋
EXECUTE sp_addextendedproperty N'MS_Description', N'欄位註釋', N'user', N'dbo', N'table', N'表名', N'column', N'欄位名'
3、檢視sqlserver註釋
SELECT
A.name AS table_name,
B.name AS column_name,
C.value AS column_description
FROM sys.tables A
INNER JOIN sys.columns B ON B.object_id = A.object_id
LEFT JOIN sys.extended_properties C ON C.major_id = B.object_id AND C.minor_id = B.column_id
WHERE A.name = '表名'
出處:http://begoodluck.blog.163.com/blog/static/20450728020141191412788/
===========================================================================
1、 給表添加註釋
1 2 3 4 |
--
表加註釋
EXEC sys.sp_addextendedproperty
@ name =N 'MS_Description' ,
@value=N '註釋內容' ,
@level0type=N 'SCHEMA' ,@level0name=N 'dbo' ,
@level1type=N 'TABLE' ,@level1name=N '表名'
--例如:
EXEC sys.sp_addextendedproperty
@ name =N 'MS_Description' ,
@value=N '系統設定表' ,
@level0type=N 'SCHEMA' ,@level0name=N 'dbo' ,
@level1type=N 'TABLE' ,@level1name=N 'CM01_SYSTEM'
|
2、給表的“欄位”添加註釋
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
--新增資料欄位註釋
EXECUTE sp_addextendedproperty 'MS_Description' , '收益浮動表' , 'user' , 'dbo' , 'table' , 'COM_IncomeFloat' , 'column' , 'RowId' ;
--修改資料欄位註釋
EXECUTE sp_updateextendedproperty 'MS_Description' , '收益浮動表' , 'user' , 'dbo' , 'table' , 'COM_IncomeFloat' , 'column' , 'RowId' ;
MS_Description
:呼叫的Proc
COM_IncomeFloat
:表名
RowId
:表字段
--查詢欄位註釋
SELECT
A. name AS table_name,
B. name AS column_name,
C.value AS column_description
FROM sys.tables
A
INNER JOIN sys.columns
B ON B.object_id
= A.object_id
LEFT JOIN sys.extended_properties
C ON C.major_id
= B.object_id AND C.minor_id
= B.column_id
WHERE A. name = 'COM_IncomeFloat'
|
出處:http://www.cnblogs.com/Gold-fangjin/p/5900970.html
相關推薦
sql server2008給資料表,欄位,新增修改註釋
1、sqlserver用語句給表註釋 EXECUTE sp_addextendedproperty N'MS_Description', N'表註釋', N'user', N'dbo', N'table', N'表名', NULL, NULL 2、sqlserver用語句給表的“欄位”註釋 EXECUT
MySQL中大資料表增加欄位,增加索引實現
最近遇到的一個問題,需要在一張1800萬資料量的表中新增加一個欄位並新增索引,但是直接新增會導致mysql崩潰或者鎖表時間太長影響使用者操作,所以需要利用其他的方法進行新增,這篇文章主要給大家介紹了MySQL中大資料表增加欄位,增加索引的實現過程,需要的朋友可以參考借鑑。
SQL Server 2008獲取一個表的欄位,型別,長度,是否主鍵,是否為空,註釋等資訊
SELECT [表名]= case when a.colorder=1 then d. name else '' end , [表說明]= case when
獲取通過sql查詢資料庫的表,欄位,主鍵,自增,欄位型別等資訊
1.查詢所有表,以及表的備註資訊。 Oracle資料庫 select t
如果資料表或欄位名是SQL關鍵字怎麼辦
比如最常見的USER作為表名,用SQL語句“select * from USER”查詢就會出現如下錯誤:在關鍵字 'USER' 附近有語法錯誤 可以用[ ]避免出現這樣的錯誤,即:將SQL語句改正這樣“select * from [USER]”
postgresql資料表和欄位名的獲取
pg庫表名獲取 select * from pg_tables where tablename=‘’ pg庫列名和型別註釋等獲取 –獲取欄位名、型別、註釋、是否為空: SELECT col_description(a.attrelid,a.attnum) as comment,a
layui進行分頁處理,後端返回資料沒有count欄位,需要單獨獲取再新增到資料中,再進行項渲染,另有layui表格資料增刪改查前後端互動
整體效果圖如下: (1)分頁前端介面處理 (2)分頁後端的資料處理 具體程式碼如下: 前端介面程式碼:包括分頁,增刪改查,重新整理(搜尋功能還沒做,後端是java程式碼) <!DOCTYPE html> <html> <hea
sql update 用一個表的欄位更新另一個表
UPDATE a SET a.areacode=b.areacode FROM [dbo].[T_Mid_AirPoll] a ,[dbo].[T_Bas_AirStation] b WHER
pandas 取出dataframe中重複的資料(關於某欄位),即去掉不重複的資料
和dataframe去重不同,當需要的是那些重複資料而不是非重複資料是,就想要將重複資料提取出來時,或者去除那些非重複資料。 主要思路: 1. 採用drop_duplicates對資料去兩次重,一次將重複資料全部去除(keep=False),另一次將重複資料保留一個(kee
Oracle查詢資料表結構/欄位/型別/大小
Oracle資料庫字典在Oracle的絕大多數資料字典檢視中都有象DBA_TABLES,ALL_TABLES和USER_TABLES這樣的檢視家族。Oracle中有超過100個檢視家族,下表列出了最重要和最常用的檢視家族,需要注意的是每個檢視家族都有一個DBA_,一個ALL_
查詢資料庫某個表的欄位、屬性、註釋說明、是否主鍵、是否非空sql(mysql)
SELECT UPPER(column_name) AS '欄位名稱', column_comment AS '欄位描述', UPPER(column_type) AS '欄位型別', IF(column_key='PRI','TRUE','F
獲取資料表的欄位名和欄位註釋
1、oracle: SELECT t1.COLUMN_NAME, t2.COMMENTS FROM user_tab_columns t1, user_col_comment
修改MySql中資料表和欄位的字符集和排序規則
由於資料庫中的資料表和表字段的字符集和排序規則不統一,找了很多帖子,最後發現如下指令碼很好用。 用法兒是:先執行如下指令碼生成修改資料表和表字段的指令碼,然後再執行這些生成的指令碼。 1. 修改指定資料庫中所有varchar型別的表字段的字符集為UTF8,並將排序規則
JPA註解:根據實體生成資料表和欄位的註釋(正向工程)
1.JPA常見註解 2.JPA註解:表註釋 @org.hibernate.annotations.Table(appliesTo = "TableName",comment="表
TP中可通過欄位對映隱藏資料表的欄位名
在ThinkPhP中,我們可以通過TP提供的一個關鍵字$_map來達到隱藏我們資料庫中表的欄位名的效果。 假設我們的User表裡面有username和email欄位,我們需要對映成另外的欄位,定義方式如下: 例子如下: namespace Home\Model;use Th
sql 注入及爆表與欄位
http://www.cchacker.com/main 轉載請保留來源與版權資訊,尊重作者勞動。 一、SQL 指令碼注入攻擊前奏 注入點的尋找、區分、與判斷手工尋找檢測注入點http://www.target.com/article.asp?id=1ASP 注入http:
MySQL鎖(二)表鎖:為什麼給小表加欄位會導致整個庫掛掉?
## 概述 表級鎖是MySQL中鎖定粒度最大的一種鎖,表示對當前操作的整張表加鎖,它實現簡單,資源消耗較少,被大部分MySQL引擎支援。最常使用的MYISAM與INNODB都支援表級鎖定。表級鎖定分為表共享讀鎖(共享鎖)與表獨佔寫鎖(排他鎖)。 特點:開銷小,加鎖快;不會出現死鎖;鎖定粒度大,發出鎖衝突的
Javassist生成class(生成類,方法,欄位,註解)
最近接觸了下javassist,試著進行位元組碼操縱,javassist的上手還是比較簡單,官方文件說的很詳細,而且例子也給的蠻多。 傳送門:Javassist官方文件地址 下面是自己寫的一個方法,其中生成了一個經典的Spring的controller類。具
Mysql查詢表結構資訊,欄位,註釋等
資料庫中,有時候需要將資料庫表的表結構以文件形式輸出,手動去彙總就比較麻煩,可以通過表名直接查出來對應表結構。 select COLUMN_NAME 列名, DATA_TYPE 欄位型別, CH
SQL SERVER裡給表,欄位添加註釋
-- 表加註釋 EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'註釋內容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N