首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >冒号(':')在SQL语法中意味着什么?

冒号(':')在SQL语法中意味着什么?
EN

Stack Overflow用户
提问于 2012-06-26 14:24:33
回答 2查看 22.1K关注 0票数 7

可能重复: 冒号“:”在SQL查询中做什么?

简单的SQL问题::代表什么?

例如:

代码语言:javascript
复制
SELECT * FROM myTable
WHERE Employee_column = :P_EmplId;

当你不知道这叫什么的时候,:对谷歌来说并不容易。即使在这里搜索也没什么用。如果这有什么区别的话,我正在使用Oracle 11g。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-26 14:27:22

这是一个绑定变量

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

票数 13
EN

Stack Overflow用户

发布于 2012-06-26 14:27:15

很可能您从模板中获取了查询。它需要使用php的MDB2 sql框架进行处理。":“(冒号)表示语句中的占位符,用于在执行查询时替换。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11209538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档