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