当我从visual studio执行此查询时,我得到ERROR“sql命令没有正确结束”但是当我从plsql执行它时它没有错误。 查询是:
select animal_type_id, animal_type_name, animal_name
from animal natural join animal_type
where animal_type_id not in (select animal_type_id from animal
where animal.recieving_date>(sysdate-365))
我该怎么办? 感谢
答案 0 :(得分:0)
似乎Visual Studio弄乱了你的SQL,这不是与ORACLE相关的问题。
尝试运行语句select animal_type_id from animal where animal.recieving_date>(sysdate-365)
并查看其是否正常运行。然后单独运行select animal_type_id, animal_type_name, animal_name from animal natural join animal_type where animal_type_id not in
- 语句,并使用固定数量的animal_type_id。
只是为了确保:你确实用;
结束了这个SQL语句?不知道Visual Studio是否需要它,更好的检查!