简单的SQL问题:
:
代表什么?
例如:
SELECT * FROM myTable
WHERE Employee_column = :P_EmplId;
当您不知道这是什么时,:
并不容易谷歌。即使在这里搜索也无济于事。如果有任何不同,我正在使用Oracle 11g。
答案 0 :(得分:11)
SQL语句中的占位符必须替换为有效 要成功执行的语句的值或值地址。通过 使用绑定变量,您可以编写一个接受的SQL语句 运行时的输入或参数。以下示例显示了一个查询 使用v_empid作为绑定变量:
答案 1 :(得分:2)
您很可能从模板中获取了查询。它的意思是用php的MDB2 sql框架处理。 “:”(冒号)表示语句中的占位符,意味着在执行查询时将其替换。