关于declare关键字解决思路
关于declare关键字大家好,我想问一下数据库中declare关键字的作用和意义,使用场合,什么时候必须使用,什么
关于declare关键字
大家好,我想问一下数据库中declare关键字的作用和意义,使用场合,什么时候必须使用,什么时候可以不用?
比如,下面一个存储过程。
SQL codecreate proc myProcasdeclare @name varchar(20)declare @age intselect * from person where name=@name and age=@age在这个存储过程中是否declare不要也是可以的? 就是作为一个变量嘛
另外一个小问题就是,比如我在数据库中有个字段为bit类型的,那么在数据库中显示的值自然就是true和false了,那么如果我想从数据库中查询出来的结构是“是,否”的话,怎么写呢。都是小问题,请大家赐教。
[解决办法]1,声明变量和变量表是需要用到declare,楼主上诉存储过程中的declare是不可以省略的
2,case when 字段=true then '是' else '否' end
[解决办法]楼上说得很正确。学习
[解决办法][解决办法]注意变量和参数的区别就行了,至于其他的就是sql语句的语法问题了。找个参考文档看看就ok了。