【发布时间】:2012-06-09 00:15:47
【问题描述】:
有没有办法在没有 + 号的情况下增加天数?
代替
to_date('06/07/2012 08:00:00','mm/dd/yyyy hh24:mi:ss')+1
让它增加一天或更长时间的东西。
【问题讨论】:
-
您能解释一下为什么会有奇怪的需求吗?是 XY 问题吗?
-
说哈哈,我认为允许将上述行添加为 URL 参数会带来安全风险,这可能会使您的应用程序容易受到 SQL 注入攻击。
-
如前所述,这是一个 sql 注入风险,但是,我确信 JSP 具有某种 urlencode /urldecode 函数来处理此类标志,就像任何其他现代语言一样
-
@sayhaha 这肯定是永无止境的:) 开放式 Web 应用程序安全项目 OWASP 是此类信息的良好来源owasp.org/index.php/Main_Page,更具体地说是owasp.org/index.php/SQL_Injection
-
Itay 是正确的,这里要做的是保留 Oracle 语法以添加一天并 URLEncode 查询字符串中的参数。见forums.oracle.com/forums/…