下面的语句在 DB2 命令行上对我不起作用?AMOUNT 是表中类型为 DOUBLE 的列。我的查询好吗?
DB2 SELECT Name from EMP_TABLE WHERE AMOUNT > 0.00;
你在哪里执行这个命令?
“小于”符号也被解释为重定向。
的错误输出
SELECT Name from EMP_TABLE WHERE AMOUNT
将写入当前目录下名为 0.00 的文件中
此外,分号在 Linux 中有效,但在 Windows 中无效
尝试执行
db2 "SELECT Name from EMP_TABLE WHERE AMOUNT > 0.00"
在 Linux 和 Windows 中它可以工作。