运算符“?”在SQL语句中

时间:2018-08-17 09:17:21

标签: java sql

我在使用Java代码中的语句时遇到困难,需要在SQL中读取该语句。该语句包含?,这对我来说是不明白的意思。代码如下:

    String sql = "SELECT lsw_id, lsw_planed_time, lsw_start_time, lsw_finish_time, lsw_exe_result, lsw_message FROM "
            + ENTITY_NAME
            + " WHERE lsw_planed_time < ? AND lsw_start_time IS NULL";

我需要一些帮助。

1 个答案:

答案 0 :(得分:0)

如果您想使用不同的'lsw_planed_time'多次使用查询,只需在查询中放置一个参数即可。参数是查询运行时提供的值的占位符。

Look at the description