Oracle添加注釋的語法為:
潛江ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創新互聯的ssl證書銷售渠道,可以享受市場價格4-6折優惠!如果有意向歡迎電話聯系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
comment?on?column?字段名?is?'注釋名';
舉例:
創建表:
CREATE?TABLE?t1(
id??varchar2(32)?primary?key,
name?VARCHAR2(8)?NOT?NULL,
age?number,
);
添加表注釋:
COMMENT?ON?table?t1?IS?'個人信息';
添加字段注釋:
comment?on?column?t1.id??is?'id';
comment?on?column?t1.name?is?'姓名';
comment?on?column?t1.age?is?'年齡';
Oracle 下讀取表/字段的備注信息
Oracle 通過COMMENT ON TABLE / COMMENT ON COLUMN 追加表/字段的備注。
CREATE TABLE "MR_DEPT" (
"DEPT_ID" NUMBER NOT NULL ,
"PARENT_ID" NUMBER,
"DEPT_NAME" CHAR(20) NOT NULL ,
"STATUS" NUMBER DEFAULT 1 NOT NULL ,
PRIMARY KEY ("DEPT_ID")
);
COMMENT ON TABLE "MR_DEPT" IS '部門表';
COMMENT ON COLUMN "MR_DEPT"."DEPT_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;
查詢字段的備注信息
SELECT
TABLE_NAME,
COLUMN_NAME,
COMMENTS
FROM
USER_COL_COMMENTS
WHERE
TABLE_NAME = 'MR_DEPT;
是指注釋么?
oracle中是這樣的
單行注釋: --
多行注釋:/* */
比如:
1.select sysdate from dual
單行注釋:
--查詢當前系統時間
多行注釋:
/*這個語句是的目的是,
查詢當前系統時間*/
comment on column SIGNSUN_CUSTOMER.DISABLE_TYPE
is '廢棄原因';
將備注添加到現有字段上
comment on table SIGNSUN_CUSTOMER
is 'XXXX';
將備注添加到現有表上
comment on column 表名.列名 is '1-使用;2-未使用';
然后你用pl sql developer
在sql窗口 執行 select * from 表,把光標移動到列上,
看看狀態欄是不是你要的效果。
1、數據
2、處理邏輯
3、sql
SELECT T.*,
CASE
WHEN T1.性別 = 1 AND T1.出生日期 = 1 THEN
'性別不同,出生日期不同'
WHEN T1.性別 = 1 AND T1.出生日期 = 0 THEN
'性別不同'
WHEN T1.性別 = 0 AND T1.出生日期 = 0 THEN
'出生日期不同'
END AS 備注
FROM 客戶表 T
INNER JOIN (SELECT T.編號,T.姓名,
NVL(LENGTH(TRANSLATE(WMSYS.WM_CONCAT(DISTINCT T.性別),
',' ||
WMSYS.WM_CONCAT(DISTINCT T.性別),
',')),
0) AS 性別,
NVL(LENGTH(TRANSLATE(WMSYS.WM_CONCAT(DISTINCT T.出生日期),
',' ||
WMSYS.WM_CONCAT(DISTINCT T.出生日期),
',')),
0) AS 出生日期
FROM 客戶表 T
GROUP BY T.編號, T.姓名) T1
ON T.編號 = T1.編號
本文標題:oracle備注怎么寫,oracle建表備注
URL網址:http://m.newbst.com/article38/hsejpp.html
成都網站建設公司_創新互聯,為您提供網站維護、定制開發、Google、標簽優化、網站內鏈、網頁設計公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯