34,576
社区成员
发帖
与我相关
我的任务
分享
@x declare varchar(10) ,@y declare varchar(10) set @y=''--放在declare后面变量,还需要给出@x赋值,且字符不能被运算
declare @x varchar(10),
@y varchar(10)
set @y='100'
set @x='200'
--select @x/0 分母不能为0,否则数据库会报错
select @x/2
--select @y/0 分母不能为0,否则数据库会报错
select @y/2
declare @x varchar(10)
declare @y varchar(10)
set @y=''
select @x/0 --null/0 返回null,不会报错
select @x/2
/*
消息 8134,级别 16,状态 1,第 9 行
遇到以零作除数错误。
*/
select @y/0
select @y/2
declare @x int , --varchar(10)是字符型不能计算
@y int
set @x=2
set @y=3
--select @x/0 0不能做除数,否则会报错
select @x/2
--select @y/0 0不能做除数,否则会报错
select @y/2