plsql 建表 如何添加注释

 我来答
帐号已注销
2019-07-30 · TA获得超过1.2万个赞
知道答主
回答量:25
采纳率:0%
帮助的人:5935
展开全部

plsql 在oracle中创建表时添加注释使用comment字段。例如有以下表:

CREATE TABLE t1(

id  varchar2(32) primary key,

name VARCHAR2(32) ,

age VARCHAR2(32)

)

添加表注释的命令为:

COMMENT ON table t1 IS '个人信息';

添加字段注释命令为:

comment on column t1.id  is 'id';

comment on column t1.name is '姓名';

comment on column t1.age is '年龄';

扩展资料

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

大野瘦子
高粉答主

2019-07-15 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:1227
采纳率:100%
帮助的人:33.5万
展开全部

建表:

CREATE TABLE CORPREPORTERINFO(

CRID NUMBER NOT NULL,

CORPID VARCHAR2(8) NOT NULL,

CRNAME VARCHAR2(20),

PRIMARY KEY(CRID,CORPID)

)

TABLESPACE "AGR";

添加表注释:

COMMENT ON table CORPREPORTERINFO IS '上报员表';

添加字段注释:

comment on column CORPREPORTERINFO.CRID is 'id';

comment on column CORPREPORTERINFO.CORPID is '企业id';

comment on column CORPREPORTERINFO.CRNAME is '名称';

扩展资料:

注意事项

plsql创建表后不能直接让id递增,要手动创建。

例如:

SQL:

create table student(

id number primary key,

name varchar2(20)not null,

age int

);

SQL:

create trigger student_trig before
insert on student for each row when (new.id is null)
begin
select student_id_seq.nextval into:new.id from dual; 
end;

因为plsql和mysql等其他数据库不相同,上面的三个步骤,一步都不能少,单单有表和序列还是不能实现,还要写一个触发器来执行它,才能真正成功,下面就可以插入数据了

SQL:

insert into student(name,age) values('jack',12);

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
三斤鱼
推荐于2017-11-28 · TA获得超过234个赞
知道小有建树答主
回答量:217
采纳率:100%
帮助的人:184万
展开全部
创建表:
CREATE TABLE CORPREPORTERINFO(
CRID NUMBER NOT NULL,
CORPID VARCHAR2(8) NOT NULL,
CRNAME VARCHAR2(20),
PRIMARY KEY(CRID,CORPID)
)
TABLESPACE "AGR";

添加表注释:
COMMENT ON table CORPREPORTERINFO IS '上报员表';

添加字段注释:
comment on column CORPREPORTERINFO.CRID is 'id';
comment on column CORPREPORTERINFO.CORPID is '企业id';
comment on column CORPREPORTERINFO.CRNAME is '名称';
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式