
版权声明: https://blog.csdn.net/qq_33459369/article/details/79963230
表简介:
一个表由行集构成,一行是列的序列,每列对应一个数据项。
表有3种类型:基本表——存储在数据库中的表;视图——由若干基本表或视图构成;导出表——查询时
视图更新准则---只要形成视图的表中的数据变化了,相应的视图中的数据同时变化
运用:
用PLSQL执行数据查询的时候,FROM子句是必须的。SELECT语句必须选择针对的数据表。在ORCALE数据库内有一种特殊的表Dual。任何用户均可读取,常用在没有目标表的SELECT中。
简单来说,dual表就是oracle与数据字典自动创建的一张表,这张表是一个单行单列的表,这个表只有1列:DUMMY,数据类型为VERCHAR2(1),dual表中只有一个数据'X', Oracle有内部逻辑保证dual表中永远只有一条数据。dual表主要是用来选择系统变量或是求一个表达式的值。
select * from dual
比如:
——查看当前连接用户
select user from dual;
--求系统当前时间
SELECT sysdate FROM dual
--求系统当前时间,并按设定的格式显示
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss:ff') from dual;
select to_char(systimestamp, 'yyyy-mm-dd hh24:mi:ss.ff3') from dual;
注:oracle中的时间类型只有date和TIMESTAMP,TIMESTAMP是比date更精确的类型。
--当计算器使用
select 1+2 from dual;
- 上一篇 认识Oracle
- 下一篇 C#中using的使用
查看评论