create proc proc_name
( --<括号可以去掉
@column1 varchar(20)=null, --<默认值为null
@column2 varchar(20) --<无默认值
)
if(@column1 IS NOT null and @column2 IS NOT null)
begin
select * from table_name
end
exec proc_name 参数1,参数2 --例1
exec proc_name @column1='值',@column2='值' --例2
-- 若用【参数=值】形式 所有参数都必须这样写即要统一形式写
( --<括号可以去掉
@column1 varchar(20)=null, --<默认值为null
@column2 varchar(20) --<无默认值
)
if(@column1 IS NOT null and @column2 IS NOT null)
begin
select * from table_name
end
exec proc_name 参数1,参数2 --例1
exec proc_name @column1='值',@column2='值' --例2
-- 若用【参数=值】形式 所有参数都必须这样写即要统一形式写