DB2引用数值

时间:2017-02-27 14:46:44

标签: db2 ibm-midrange

我一直想知道为什么即使有数字值的引号,DB2 SQL语句也能正常工作。

例如,SELECT * FROM EMPLOYEE WHERE EMPNO = '3'其中EMPNO是一个数字与SELECT * FROM EMPLOYEE WHERE EMPNO = 3一样好吗?为什么会这样?不是字符引用吗?

1 个答案:

答案 0 :(得分:3)

因为如果需要,DB将隐式地转换值。

来自v5r3 SQL Reference
V5R3的新功能

  • 字符串和数字数据类型之间的隐式转换