select 1 from dual】的更多相关文章

select 1 from dual   在这条sql语句中的1代表什么意思?查出来是个什么结果?   其实: select 1 from table; select anycol(目的表集合中的任意一行) from table; -- (目的表集合中的任意一行) select * from table   上面这三条语句从作用上来说是没有差别的,都是查看是否有记录,一般是作条件查询用的.   select 1 from 中的1是一常量(可以为任意数值),查到的所有行的值都是它,但从效率上来说,…
begin 2018年7月14日15:06:29 select 1 from dual Oracle下的select 1 from dual 今天在看公司代码的时候,发现有这一句SQL: select 1 from dual 然后觉得有点奇怪,数据库里面都没有创建这个dual表,这个表是从何而来呢?然后Google了一波,理解了一下. 首先,公司用的是Oracle数据库,关于Oracle数据库中的dual表,官方文档说明(The DUAL Table): DUAL is a small tabl…
单表Insert into的语句就不说了,这里主要说插入多条语句的说明 For a multitable insert operation, each expression in the values_clause must refer to columns returned by the select list of the subquery. If you omit the values_clause, then the select list of the subquery determi…
    花点时间整理下sql基础,温故而知新.文章的demo来自oracle自带的dept,emp,salgrade三张表.解锁scott用户,使用scott用户登录就可以看到自带的表. #使用oracle用户登录linux [oracle@localhost ~]$ sqlplus / as sysdba; ...... SQL> alter user scott account unlock: 四大语句 DQL语句--select DML语句--insert,upate,delete等(关键…
在ORACLE中,数据库用户通过访问DUAL表获取一些系统信息:DB2中,相应的表为SYSIBM.SYSDUMMY1表 ORACE中举例: SELECT SYSDATE FROM DUAL;获取当前日期 SELECT 1+1 FROM DUAL;计算 SELECT SEQUENCE.NEXTVAL FROM DUAL;获取序列号 DB2中举例(与上述内容对应): SELECT CURRENT DATE FROM SYSIBM.SYSDUMMY1; SELECT 1+1 FROM SYSIBM.S…
dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录.我们可以用它来做很多事情,如下:1.查看当前用户,可以在 SQL Plus中执行下面语句select user from dual;2.用来调用系统函数select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;--获得当前系统时间select SYS_CONTEXT('USERENV','TERMINAL') from dual;--获得主…
 dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录.我们可以用它来做很多事情,如下: 1.查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual; 2.用来调用系统函数 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;--获得当前系统时间 select SYS_CONTEXT('USERENV','TERMINAL') from dual…
Dual表是每个数据库创建时默认生成的,该表仅有一列一行. 1)分析dual表执行,如下:…
网址:http://www.adp-gmbh.ch/ora/misc/dual.html dual is a table which is created by oracle along with the data dictionary. It consists of exactly one column whose name isdummy and one record. The value of that record is X. rene@ora92> desc dual Name Nul…
dual表是一个虚拟表,用来和select语句一起使用.1.查看当前用户select  user from dual2.用来调用系统函数select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual ----得到当前系统时间 select SYS_CONTEXT('USERENV','TERMINAL') from dual;--获得主机名 select SYS_CONTEXT('USERENV','language') from dual;-…