⑴ Oracle資料庫中 comment (注釋) 怎麼修改
Oracle資料庫中 comment (注釋) 修改方法:分兩種情況,一種是表注釋,一種是欄位注釋。對表或表欄位增加或修改注釋內容的方法都是一樣的。
一、表注釋修改語法:comment on table 表名 is '注釋內容';
二、欄位注釋修改語法:comment on column 表名.欄位名 is '注釋內容'。
如:
1、創建表:
CREATE TABLE t1(id varchar2(32) primary key,name VARCHAR2(8) NOT NULL,age number);
2、添加表注釋:
Comment on table t1 is '個人信息';
3、添加欄位注釋:
comment on column t1.id is 'id';
comment on column t1.nameis '姓名';
comment on column t1.age is '年齡';
⑵ Mysql資料庫,如何給資料庫表和表欄位添加備注
ALTERTABLEtable_nameCOMMENT='這是表的注釋';
⑶ SQL資料庫,怎樣用快捷建注釋數語句
首先,要明確一點的是注釋存在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
⑷ plsql工具在oracle資料庫中使用comment語句給表加備注的時候單條執行沒問題,批量多條執行就報無效字元了
因為你寫的不是PL/SQL代碼塊而是SQL語句,比如你寫這樣的東西
select * from emp1;
select * from emp1
兩個語句執行,就會報ORA-00911: 無效字元
應該寫這樣類似的
begin
execute immediate 'comment on column emp4.job is ''emp4 job''';
execute immediate 'comment on column emp4.sal is ''emp4 sal''';
end;
寫成代碼塊,否則就只寫一條SQL不要寫多條