dual是Oracle中的一个虚拟表,无论什么时候,它只有一条记录:X 那这个表有什么卵用呢?还是有点卵用的:它可以拿来凑数,以满足语法要求.具体看几个例子就了然了: 1.查当前登陆用户名 2.当计算器使 3.获取一个随机数 4.拼接字符串 5.获取当前日期 格式不太友好,还可以调用个系统函数调整一下格式: 简单来说,dual就是个接盘侠,当你要查的东西不在任何表里,但是不写个表名Oracle又会报语法错误,这个时候把它安在dual这个接盘侠身上就行了. dual就是这么乐于助人~ 原文地址:h