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