我正在尝试在java中运行此SQL查询
String query = "update table_name set refresh_date=to_date('01-SEP-2013','dd-mon-yyyy') where colomn_name like '%my_col%'"
jdbc.execute(query);
我收到了错误
java.sql.SQLException: ORA-00907: missing right parenthesis
我在stackoverflow上看了其他类似的问题,但无法弄清楚这里有什么问题。
答案 0 :(得分:1)
你有一些无效的报价。你需要像这样匹配它们
update table_name set refresh_date=to_date('01-SEP-2013','dd-mon-yyyy') where colomn_name like '%my_col%'
答案 1 :(得分:1)
您使用的是错误的引号。试试这个:
update table_name
set refresh_date=to_date('01-SEP-2013','dd-mon-yyyy')
where colomn_name like '%my_col%'