变量赋值 set、 select
--变量赋值 set、 select declare @variable varchar(20) select @variable='变量赋值一,通过select赋值' print @variable set @variable='变量赋值二,通过set赋值' print @variable go
自定义函数中使用 条件判断语句 if else
--自定义函数中使用 条件判断语句 if else --自定义函数中不能存在 print 打印操作 create function GetReturnValue ( @num1 int, --入参信息 @num2 int --入参信息 ) returns varchar(max) -- 返回值类型 as begin declare @variable varchar(100) --if 条件语句 if @num1 >@num1 begin --print('num1 > num2') --自定义函数中不能存在 print 打印操作 set @variable ='num1 > num2' end if @num1 = @num2 begin --print('num1 = num2') set @variable ='num1 = num2' end else begin --print('num1 < num2') set @variable ='num1 < num2' end return @variable --返回值 end go --调用函数 select [dbo].[GetReturnValue](6,8) as 函数调用返回值
循环语句
--循环语句 declare @num int set @num=1 while @num <=10 begin print('num=' + convert(varchar(2),@num)) insert into [dbo].[student] values('num' + convert(varchar(2),@num),@num,'男') set @num=@num + 1 end go select * from [dbo].[student]