gpt4 book ai didi

java - 日期的 Jdbc sql 语法错误

转载 作者:行者123 更新时间:2023-11-30 03:30:26 25 4
gpt4 key购买 nike

ResultSet resultObj = statementObj.executeQuery("SELECT EMPLOYEE_ID FROM JOB_HISTORY WHERE START_DATE > Convert(datetime, '2001-01-13' )");

我在执行程序时收到此错误:

java.sql.SQLSyntaxErrorException:ORA-00904:“DATETIME”:无效标识符

最佳答案

如果您使用的是 Oracle,请使用 Oracle 语法:

SELECT EMPLOYEE_ID
FROM JOB_HISTORY
WHERE START_DATE > DATE '2001-01-13';

date 关键字允许您对日期常量使用 ISO 标准语法。

关于java - 日期的 Jdbc sql 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29174434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com