oraclesql注釋
『壹』 sql怎麼寫備注
update member set memo=memo+'增加一年' where expdate='2099-01-25%'
『貳』 如何使用sql語句,查詢oracle的表注釋等信息
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怎麼給表的列加註釋
Oracle添加註釋的語法為:
commentoncolumn欄位名is'注釋名';
舉例:
創建表:
CREATETABLEt1(
idvarchar2(32)primarykey,
nameVARCHAR2(8)NOTNULL,
agenumber,
);
添加表注釋:
COMMENTONtablet1IS'個人信息';
添加欄位注釋:
commentoncolumnt1.idis'id';
commentoncolumnt1.nameis'姓名';
commentoncolumnt1.ageis'年齡';
『肆』 如何使用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。