资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

oracle备注怎么写,oracle建表备注

oracle怎么给表的列加注释

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 '年龄';

如何使用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;

sql怎么写备注

是指注释么?

oracle中是这样的

单行注释: --

多行注释:/* */

比如:

1.select sysdate from dual

单行注释:

--查询当前系统时间

多行注释:

/*这个语句是的目的是,

查询当前系统时间*/

Oracle数据库中 comment (注释) 怎么用》

comment on column SIGNSUN_CUSTOMER.DISABLE_TYPE

is '废弃原因';

将备注添加到现有字段上

comment on table SIGNSUN_CUSTOMER

is 'XXXX';

将备注添加到现有表上

oracle中如何在设置备注?

comment on column 表名.列名 is '1-使用;2-未使用';

然后你用pl sql developer

在sql窗口 执行 select * from 表,把光标移动到列上,

看看状态栏是不是你要的效果。

oracle 分组后备注数据不同的字段

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建表备注
标题来源:http://cdkjz.cn/article/hsejpp.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220