创建带参数的存储过程
语法 CREATE PROC [EDURE] 存储过程名 @参数1 数据类型 @参数2 数据类型 ……….. AS SQL语句 GO --必须要加上批处理的GO 如: 循环输出ILOVEYOU 用户来控制次数 Create proc ILOVEYOU @a int As Declare @i int Set @i=1 Begin While(@i<=@a) --@i<=用户输入的次数 Set @i=@i+1 Print’ILOVEYOU’+convert(verchar(10),@i) --显示iloveyou的同时显示当前的行数 End 调用的时候注意 EXEC 过程名 ‘@参数1’ 列:exec LOVEYOU 100 也可以给参数@a加默认值,@a int=3 默认打印3次 调用的时候可以写default 如果用户调用存储过程的时候参数@a不写的情况下就直接打印3次我爱你
版权声明:本文为xiaowie原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。