此句中的select后面的冒号:是什么意思?有什么用?什么时候需要?oracle,sql。 10
3个回答
展开全部
那不是select后面的冒号,而是:var_dname,这个是一个整体,表示显示这个变量的值。
比如你设定变量var_dname=1,那么select var_dname from dual,显示的结果是null,不是1,因为在语句中不认识var_dname 是什么。
如果写为select :var_dname from dual,那么显示结果为1,就是这个意思。
不过要与存储过程应用变量分开看,不然很容易迷糊。
比如你设定变量var_dname=1,那么select var_dname from dual,显示的结果是null,不是1,因为在语句中不认识var_dname 是什么。
如果写为select :var_dname from dual,那么显示结果为1,就是这个意思。
不过要与存储过程应用变量分开看,不然很容易迷糊。
更多追问追答
追问
所以:就是显示值的意思吗?
追答
显示变量的值,可以这么理解。其实个人觉得是表示后面的var_dname是一个变量的意思。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询