sql表注釋
㈠ 如何使用sql語句在建立表時給欄位添加註釋
SQL語句添加欄位說明語法:EXECUTE sp_addextendedproperty N'MS_Description','列屬性說明',N'user',N'dbo',N'table',N'table_name(表名)',N'column',N'column_name(列名)'
--以下示例是給Card表的欄位CardID添加註釋/說明為「卡號」
EXECUTE sp_addextendedproperty N'MS_Description','卡號',N'user',N'dbo',N'table',N'Card',N'column',N'CardID'
㈡ sql server 怎麼加註釋
首先,要明確一點的是注釋存在sysproperties表中而不是跟創建的表捆綁到一起的
具體使如方法如下:
一、使用SQL Server窗口創建表是會有注釋窗口;
二、使用SQL語句的comment語句,該語句放置在create table()後面,如:
comment on table table_name is 'table_mark'
comment on column table_name."Column" is 'column_mark'
三、調用系統存儲過程sp_addextendedproperty來添加註釋,如:
EXECUTE sp_addextendedproperty N'MS_Description',N'雇員信息',N'user',N'dbo',N'table',N'Employee',NULL,NULL
EXECUTE sp_addextendedproperty N'MS_Description',N'主鍵ID,自動增加',N'user',N'dbo',N'table',N'Employee',N'column',N'EmployeeID'
或者
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'角色ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CharData', @level2type=N'COLUMN',@level2name=N'charid'
㈢ 若何用一條sql語句查看所有表的注釋
查用戶所有的表:select
*
from
all_tables
t
where
t.owner='';查表的注釋:select
*
from
user_tab_comments
t
where
t.table_name='Y_TEST2';查欄位的注釋:select
*
from
user_col_comments
t
where
t.table_name='Y_TEST2';三者連系起來試試。
㈣ plsql 建表 如何添加註釋
plsql 在oracle中創建表時添加註釋使用comment欄位。例如有以下表:
CREATE TABLE t1(
id varchar2(32) primary key,
name VARCHAR2(32) ,
age VARCHAR2(32)
)
添加表注釋的命令為:
COMMENTONtable t1 IS'個人信息';
添加欄位注釋命令為:
comment on column t1.id is 'id';
comment on column t1.name is '姓名';
comment on column t1.age is '年齡';
(4)sql表注釋擴展閱讀
plsql中查看錶注釋和欄位注釋方法介紹
查看當前用戶下所有表注釋:select * from user_tab_comments
結果: user_tab_comments:table_name,table_type,comments
查看當前用戶下某表所有欄位注釋:select * from user_col_comments where TABLE_NAME='某表名稱';
結果:user_col_comments:table_name,column_name,comments
㈤ sql怎麼寫注釋文檔
mysql 伺服器支持 # 到該行結束、-- 到該行結束 以及 /* 行中間或多個行 */ 的注釋方格:
mysql> SELECT 1+1; # 這個注釋直到該行結束
mysql> SELECT 1+1; -- 這個注釋直到該行結束
mysql> SELECT 1 /* 這是一個在行中間的注釋 */ + 1;
mysql> SELECT 1+
/*
這是一個
多行注釋的形式
*/
1;
注意 -- (雙長劃) 注釋風格要求在兩個長劃後至少有一個空格!
盡管伺服器理解剛才描述的注釋句法,但 MySQL 客戶端的語法分析在 /* ... */ 注釋方式上還有所限止:
單引號和雙引號被用來標志一個被引用字元串的開始,即使是在一個注釋中。如果注釋中的引號沒有另一個引號與之配對,那和語法分析程序就不會認為注釋結束。如果你以互動式運行 mysql,你會產生困惑,因為提示符從 mysql> 變為 '> 或 ">。
一個分號被用於指出當前 SQL 語句的結束並且跟隨它的任何東西表示下一行的開始。
不論你是以互動式運行 mysql 還是將命令放在一個文件中,然後以 mysql < some-file 告訴 mysql 讀取它的輸入,這個限制均存在。
㈥ sql server怎麼查看錶注釋
右擊表-》屬性-》擴展屬性-》右側屬性欄有個MS_Description 是表的注釋
右擊表-》 設計-》選中一列-》將最下方那欄拉到最後-》「說明」這欄是列的注釋
㈦ 如何在SQL Server 中添加註釋
首先,要明確一點的是注釋存在sysproperties表中而不是跟創建的表捆綁到一起的
具體使如方法如下:
一、使用SQL Server窗口創建表是會有注釋窗口;
二、使用SQL語句的comment語句,該語句放置在create table()後面,如:
comment on table table_name is 'table_mark'
comment on column table_name."Column" is 'column_mark'
三、調用系統存儲過程sp_addextendedproperty來添加註釋,如:
EXECUTE sp_addextendedproperty N'MS_Description',N'雇員信息',N'user',N'dbo',N'table',N'Employee',NULL,NULL
EXECUTE sp_addextendedproperty N'MS_Description',N'主鍵ID,自動增加',N'user',N'dbo',N'table',N'Employee',N'column',N'EmployeeID'
或者
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'角色ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CharData', @level2type=N'COLUMN',@level2name=N'charid'
GO
㈧ SQL,-- 注釋符
在SQL中注釋符--是和開發語言的注釋使用類似--開頭的語句不會被執行和解析,只能作為描述(注釋)出現。
㈨ 如何使用sql語句,查詢oracle的表注釋等信息
使用sql語句,查詢oracle的表注釋等信息方法如下:
一、Oracle 下讀取表/欄位的備注信息,Oracle 通過COMMENT ON TABLE / COMMENT ON COLUMN 追加表/欄位的備注。
COMMENT ON TABLE ,MR_DEPT,IS 。
COMMENT ON COLUMN ,MR_DEPTDEPT_ID,IS。
COMMENT ON COLUMN ,MR_DEPT"PARENT_ID,IS。
COMMENT ON COLUMN ,MR_DEPT"DEPT_NAME,IS 。
COMMENT ON COLUMN ,MR_DEPT"STATUS,IS 。
二、查詢表的備注信息
SELECT。
TABLE_NAME。
TABLE_TYPE。
COMMENTS。
FROM。
USER_TAB_COMMENTS。
WHERE-TABLE_NAME -MR_DEPT。
三、查詢欄位的備注信息
TABLE_NAME。
COLUMN_NAME。
COMMENTS
FROM。
USER_COL_COMMENTS。
WHERE-TABLE_NAME - 'MR_DEPT。
㈩ mysql查看錶注釋 sql語句怎麼寫
mssql查詢:
SELECTso.[id]ASObjectID,
so.[name]ASObjectName,so.XType,
(CASEWHEN(LEFT(text,2)='/*')
AND(charindex('*/',text)>0)THENsubstring([text],3,patindex('%*/%',text)-3)
ELSE''END)ASComments
.[id]=sc.[id]
WHEREso.[xtype]='U'ORso.[xtype]='V'
mysql表注釋查詢:
selecttable_name,table_commentfrominformation_schema.tableswheretable_schema='image'andtable_name='tableName'