《Oracle Database编程指南》14-01:简单表达式(Simple Expressions)

Gretel ·
更新时间:2024-11-01
· 626 次阅读

封面:扫描上图二维码关注课程

内容导航1、定义2、代码案例 1、定义

简单表达式是由指定列、伪列、常数、序列或null独立构成。

表达式语法图

除了用户的Schema之外,Schema还可以是“PUBLIC”(需要双引号),在这种情况下,它必须限定表、视图或物化视图的公共同义词。仅在数据操作语言(DML)语句中支持将公共同义词限定为“public”,而在数据定义语言(DDL)语句中不支持。您只能使用表来指定ROWID,而不能使用视图或实体化视图。NCHAR和NVARCHAR2不是有效的伪列数据类型。

在Oracle中,一个用户就是一个Schema,表都是建立在Schema中的,也可以理解为每个用户拥有不同的表。一个用户想访问另外一个用户,也就是另外一个schema的表的时候,可以用 username.tablename的形式来访问。

2、代码案例 --Schema SELECT * FROM sys.dual; --指定列 SELECT emp.ename FROM emp; --伪列 SELECT ROWID FROM emp; SELECT ROWNUM FROM emp; --常量 SELECT 'Hello' FROM emp; SELECT N'this is an NCHAR string' FROM emp; SELECT 100 FROM emp; --null SELECT NULL FROM emp; --序列 CREATE SEQUENCE my_sequence_01; SELECT my_sequence.NEXTVAL FROM dual; SELECT my_sequence.CURRVAL FROM dual; 查看专栏详情 立即解锁全部专栏
作者:AT阿宝哥



simple DATABASE Oracle

需要 登录 后方可回复, 如果你还没有账号请 注册新账号