【发布时间】:2012-01-26 15:21:20
【问题描述】:
我对在 Oracle 中正确使用带有日期的绑定变量感到困惑。这不是在数据库中或在使用 PL/SQL 时,而是在通过 OCI 接口与 Oracle 交互时,需要使用 to_date 函数将日期作为字符串传入。
我认为确保正确使用绑定变量的正确方法是执行以下操作:
to_date(:my_date, :my_date_format)
但是,我看到了不使用绑定完成日期格式的方法,所以我有点困惑。
谁能证实这一点或建议最好的方法?
【问题讨论】:
-
你能描述一下你想要做什么以及错误是什么吗?
-
@FlorinGhita,没有错误。想象一个网页,用户在其中选择一个日期。它被传递到一个报告中,该报告根据该日期的值返回数据。数据由带有 WHERE 子句的 SQL 查询生成,该子句过滤日期。我想确保 WHERE 子句使用绑定变量。
标签: oracle date bind oracle-call-interface