十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
Oracle添加注釋的語法為:

成都創(chuàng)新互聯(lián)專注于東港網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供東港營(yíng)銷型網(wǎng)站建設(shè),東港網(wǎng)站制作、東港網(wǎng)頁設(shè)計(jì)、東港網(wǎng)站官網(wǎng)定制、微信小程序服務(wù),打造東港網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供東港網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
comment on column 字段名 is '注釋名';
舉例:
創(chuàng)建表:
CREATE TABLE t1(
id varchar2(32) primary key,
name VARCHAR2(8) NOT NULL,
age number,
);
添加表注釋:
COMMENT ON table t1 IS '個(gè)人信息';
添加字段注釋:
comment on column t1.id is 'id';
comment on column t1.name is '姓名';
comment on column t1.age is '年齡';
Oracle數(shù)據(jù)庫中 comment (注釋) 修改方法:分兩種情況,一種是表注釋,一種是字段注釋。對(duì)表或表字段增加或修改注釋內(nèi)容的方法都是一樣的。
一、表注釋修改語法:comment on table 表名 is '注釋內(nèi)容';
二、字段注釋修改語法:comment on column 表名.字段名 is '注釋內(nèi)容'。
如:
1、創(chuàng)建表:
CREATE TABLE t1(id varchar2(32) primary key,name VARCHAR2(8) NOT NULL,age number);
2、添加表注釋:
Comment on table t1 is '個(gè)人信息';
3、添加字段注釋:
comment on column t1.id is 'id';
comment on column t1.nameis '姓名';
comment on column t1.age is '年齡';
通過設(shè)置模板來設(shè)置。
在ORACLE中給表列增加注釋以及讀取注釋,給表填加注釋:SQLcommentonable表名is表注釋,給列加注釋:SQLcommentoncolumn表.列is列注釋,讀取表注釋:SQLselect*fromuser_tab_commentswherecommentsisnotnull,讀取列注釋:SQLselect*fromuser_col_commnentswherecommentsisnotnullandable_name='表名。
在連接JDBC獲取connection時(shí)通過一個(gè)參數(shù)來設(shè)置是否能獲取comments.具體如下:
Properties props =newProperties();
props.put("remarksReporting","true");
Class.forName("oracle.jdbc.driver.OracleDriver");
dbConn = DriverManager.getConnection(url, props);
DatabaseMetaData dbmd = dbConn.getMetaData();
表創(chuàng)建完成后使用下列命令添加列的注釋:
comment on column 表名.字段名 is '注釋';表的注釋:yang@rac1desc user_col_comments
Name Null? Type
-------------------------- -------- ------------
TABLE_NAME NOT NULL VARCHAR2(30)
COLUMN_NAME NOT NULL VARCHAR2(30)
COMMENTS VARCHAR2(4000)
yang@rac1comment on table tchar is ' 這是一個(gè)測(cè)試表';
Comment created.
yang@rac1select table_name ,comments from user_tab_comments;
TABLE_NAME COMMENTS
------------------------------ -----------------------
TCHAR 這是一個(gè)測(cè)試表
表中字段的注釋:
yang@rac1desc user_col_comments
Name Null? Type
------------------------ -------- ----------------------------
TABLE_NAME NOT NULL VARCHAR2(30)
COLUMN_NAME NOT NULL VARCHAR2(30)
COMMENTS VARCHAR2(4000)
yang@rac1comment on column tchar.val is ' 測(cè)試 來自客戶 ';
Comment created.
yang@rac1col comments for a45
yang@rac1select comments from user_col_comments where table_name='TCHAR' and column_name='VAL';COMMENTS
測(cè)試 來自客戶
oracle有多行注釋,注釋符號(hào)是/**/,其中在兩個(gè)星號(hào)中為內(nèi)容。
如圖:
注釋:
是指在代碼中,用以表示說明或介紹或備份的內(nèi)容,在代碼中,這部分內(nèi)容不起執(zhí)行作用,只起說明等其他含義,代碼在執(zhí)行到注釋部分時(shí)會(huì)自動(dòng)跳過,執(zhí)行下一段非注釋的內(nèi)容。