DB2中类似于ORACLE中的DUAL表的表
2011-01-31 09:53
295 查看
DB2中类似于ORACLE中的DUAL表的表
关键字: db2
DB2中类似于ORACLE中的DUAL表的表
问题 在ORACLE中,数据库用户可以通过访问DUAL表获取一些系统信息,例如:
'SELECT SYSDATE FROM DUAL'命令返回当前系统日期
SQL> SELECT SYSDATE FROM DUAL;
SYSDATE
----------
18-12-03
'SELECT 1 + 1 FROM DUAL'执行数学运算
SQL> SELECT 1 + 1 FROM DUAL;
1+1
----------
2
'SELECT MY_SEQUENCE.NEXTVAL FROM DUAL'得到序列值
SQL> SELECT MY_SEQUENCE.NEXTVAL FROM DUAL;
NEXTVAL
----------
2
在DB2中,是否有对应的表?
解答 是的,DB2中存在一个对于的表:SYSIBM.SYSDUMMY1
用户可以通过访问这个表获取相应的信息。
例如:
'SELECT CURRENT DATE FROM SYSIBM.SYSDUMMY1' 命令返回当前系统日期
db2 => SELECT CURRENT DATE FROM SYSIBM.SYSDUMMY1
1
----------
2003-12-18
1 条记录已选择。
'SELECT 1+1 FROM SYSIBM.SYSDUMMY1' 执行数学运算
db2 => SELECT 1+1 FROM SYSIBM.SYSDUMMY1
1
-----------
2
1 条记录已选择。
'SELECT NEXTVAL FOR MYSEQ FROM SYSIBM.SYSDUMMY1' 得到序列值
db2 => SELECT NEXTVAL FOR MYSEQ FROM SYSIBM.SYSDUMMY1
1
-----------
3
1 条记录已选择。
此外,在DB2中,用户还可以用VALUES语句查询上面的值。
例如:
db2 => VALUES CURRENT DATE
1
----------
2003-12-18
1 条记录已选择
关键字: db2
DB2中类似于ORACLE中的DUAL表的表
问题 在ORACLE中,数据库用户可以通过访问DUAL表获取一些系统信息,例如:
'SELECT SYSDATE FROM DUAL'命令返回当前系统日期
SQL> SELECT SYSDATE FROM DUAL;
SYSDATE
----------
18-12-03
'SELECT 1 + 1 FROM DUAL'执行数学运算
SQL> SELECT 1 + 1 FROM DUAL;
1+1
----------
2
'SELECT MY_SEQUENCE.NEXTVAL FROM DUAL'得到序列值
SQL> SELECT MY_SEQUENCE.NEXTVAL FROM DUAL;
NEXTVAL
----------
2
在DB2中,是否有对应的表?
解答 是的,DB2中存在一个对于的表:SYSIBM.SYSDUMMY1
用户可以通过访问这个表获取相应的信息。
例如:
'SELECT CURRENT DATE FROM SYSIBM.SYSDUMMY1' 命令返回当前系统日期
db2 => SELECT CURRENT DATE FROM SYSIBM.SYSDUMMY1
1
----------
2003-12-18
1 条记录已选择。
'SELECT 1+1 FROM SYSIBM.SYSDUMMY1' 执行数学运算
db2 => SELECT 1+1 FROM SYSIBM.SYSDUMMY1
1
-----------
2
1 条记录已选择。
'SELECT NEXTVAL FOR MYSEQ FROM SYSIBM.SYSDUMMY1' 得到序列值
db2 => SELECT NEXTVAL FOR MYSEQ FROM SYSIBM.SYSDUMMY1
1
-----------
3
1 条记录已选择。
此外,在DB2中,用户还可以用VALUES语句查询上面的值。
例如:
db2 => VALUES CURRENT DATE
1
----------
2003-12-18
1 条记录已选择
相关文章推荐
- DB2中类似于ORACLE中的DUAL表的表
- DB2数据库与Oracle不兼容导致的DB2中不能使用DUAL查询
- Oracle DUAL, DB2 SYSIBM.SYSDUMMY1, SQL Server Blank
- DB2 Federated Database 一例(类似于Oracle的DBLink)
- DB2中创建类似Oracle中dual伪表
- Oracle、SQL和DB2分页查询写法介绍
- oracle dual 表
- oracle 数字格式转换 select to_number('$8,000.80','$999,999,999.99') from dual;
- JAVA数据类型与DB2、Oracle、Sybase以及SQL Server对应关系
- Oracle中dual表的用途介绍
- 性能比较 SQL Server与Oracle、DB2
- 比较SQL Server与Oracle DB2的不同
- ORACLE、 SQLSERVER、MYSQL与DB2的区别
- 四大数据库的比较(SQL Server、Oracle、Sybase和DB2)
- Oracle中dual表的用途
- oracle中的dual是什么意思?
- Oracle dual表的用途
- Oracle中dual
- 用mysql实现类似于oracle dblink的功能
- Oracle中dual表的用途介绍