您的位置:首页 > 数据库 > Oracle

oracle dual 表

2014-12-14 16:42 190 查看
oracle下有一张dual表,今天在面试时,技术经理问了dual的作用,结果只知道一部分,所以特意简单总结一下:

dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录,具体用处如下

可以获取oracle的序列值
可以调用oracle的系统函数
可以拼接select 查询列
可以获取当前登录用户 select user from dual

dual表也是oralce的一张表,也可以用来进行crud操作,但奇怪的是该表始终只有一条记录,同时drop掉这张表oracle会报错,具体原因还没搞懂
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: