欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

等号冒号的意义 有大用

等号冒号的意思
String sql = "select * from inter.PBOSS_PRODUCT_INST t where t.SUBS_ID = :subsId ";
上述这段是在java代码中摘取的,请问SQL中的= :是什么意思?

SQL


------解决方案--------------------
是:=吧,
在oracle中 给变量赋值 ,就是用:=
------解决方案--------------------

引用:
是:=吧,
在oracle中 给变量赋值 ,就是用:=



看错了、你说的是java代码中啊 、绑定变量?
------解决方案--------------------
就是绑定变量呢
------解决方案--------------------
占位符,下面还有代码把给这个占位符赋值。
------解决方案--------------------
= :subsId 
= 为比较运算符
:subsId 占位符,用来做变量绑定

------解决方案--------------------
就是绑定变量为准
------解决方案--------------------
:是SQL中绑定变量使用的
------解决方案--------------------
应该是绑定变量 不是赋值的  
------解决方案--------------------
站位符号而已
------解决方案--------------------
占位符 ,用来绑定变量。


来自 http://www.myexceptions.net/oracle-management/1301447.html


普通分类: