可能重复: 冒号“:”在SQL查询中做什么?
简单的SQL问题::代表什么?
例如:
SELECT * FROM myTable
WHERE Employee_column = :P_EmplId;当你不知道这叫什么的时候,:对谷歌来说并不容易。即使在这里搜索也没什么用。如果这有什么区别的话,我正在使用Oracle 11g。
发布于 2012-06-26 14:27:22
这是一个绑定变量
SQL语句中的占位符,必须用有效值或值地址替换才能成功执行该语句。通过使用绑定变量,可以编写在运行时接受输入或参数的SQL语句。下面的示例显示了使用v_empid作为绑定变量的查询:
发布于 2012-06-26 14:27:15
很可能您从模板中获取了查询。它需要使用php的MDB2 sql框架进行处理。":“(冒号)表示语句中的占位符,用于在执行查询时替换。
https://stackoverflow.com/questions/11209538
复制相似问题