冒号(';:';)在SQL语法中是什么意思?

冒号(';:';)在SQL语法中是什么意思?,sql,database,syntax,oracle11g,Sql,Database,Syntax,Oracle11g,可能重复: 简单的SQL问题: :代表什么 例如: SELECT * FROM myTable WHERE Employee_column = :P_EmplId; 当你不知道这叫什么时,用谷歌搜索:并不容易。甚至在这里搜索也没用。如果有什么不同的话,我使用的是Oracle 11g。很可能是从模板中获取查询。这意味着要使用php的MDB2 sql框架进行处理。“:”(冒号)表示语句中的占位符,表示在执行查询时将被替换 这是一个: SQL语句中必须替换为有效的占位符的占位符 要成功执行的语句的

可能重复:

简单的SQL问题:
代表什么

例如:

SELECT * FROM myTable
WHERE Employee_column = :P_EmplId;

当你不知道这叫什么时,用谷歌搜索
并不容易。甚至在这里搜索也没用。如果有什么不同的话,我使用的是Oracle 11g。

很可能是从模板中获取查询。这意味着要使用php的MDB2 sql框架进行处理。“:”(冒号)表示语句中的占位符,表示在执行查询时将被替换

这是一个:

SQL语句中必须替换为有效的占位符的占位符 要成功执行的语句的值或值地址。通过 使用绑定变量,可以编写接受 运行时的输入或参数。下面的示例显示了一个查询 使用v_empid作为绑定变量的:


它是否用于php过程?以前从未见过。。我看到:=这相当于=这是ASP.NET网页中使用的select语句。不是PHP,也不是存储过程。谢谢你的链接。我一直在寻找的答案就在那里。是的,我现在找到了。它是网站文本框中输入的占位符。修复断开的链接(需要https):