大家好,我想问一下数据库中declare关键字的作用和意义,使用场合,什么时候必须使用,什么时候可以不用?
比如,下面一个存储过程。create proc myProc
as
declare @name varchar(20)
declare @age int
select * from person where name=@name and age=@age
在这个存储过程中是否declare不要也是可以的? 就是作为一个变量嘛
另外一个小问题就是,比如我在数据库中有个字段为bit类型的,那么在数据库中显示的值自然就是true和false了,那么如果我想从数据库中查询出来的结构是“是,否”的话,怎么写呢。都是小问题,请大家赐教。
比如,下面一个存储过程。create proc myProc
as
declare @name varchar(20)
declare @age int
select * from person where name=@name and age=@age
在这个存储过程中是否declare不要也是可以的? 就是作为一个变量嘛
另外一个小问题就是,比如我在数据库中有个字段为bit类型的,那么在数据库中显示的值自然就是true和false了,那么如果我想从数据库中查询出来的结构是“是,否”的话,怎么写呢。都是小问题,请大家赐教。
解决方案 »
- 求一条联合查询语句
- 新手求教
- 请教合计的一个SQL
- 问一个IDENTITY相关的问题
- 如何将excel表里的数据插入到数据库库的表格里,sql语句怎么写?急啊,大家帮帮忙啊
- 加急 数据库变的好慢,用SQL profiler 查看后发现Audit Logout 占用资源最多,如何治乎??
- 调拨单的成本计算
- 请问如何编写VFP连编需要的启动文件?
- 过去用Delphi开发数据库都是用Access,现在急需使用SQL Server。请问:我必须掌握SQL Server中的那些内容。
- Sql中sum(nvarchar类型)查询上月的rkzj(入库总价)
- 谁能解释一下,为什么select结果不同?
- 如何查询数据库中大于某个时间段的数据
2,case when 字段=true then '是' else '否' end