set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER PROCEDURE [dbo].[a]
@a1 varchar(50) --这个参数如何定义为可以传入空值,下面我想做判断,本人菜鸟,求高手赐教
------解决方案--------------------
楼上正解,定义的时候没有null这个类型...执行的时候直接让你的这个参数=null就位空了
------解决方案--------------------
或者定义默认值,
- SQL code
ALTER PROCEDURE [dbo].[a]@a1 varchar(50)=null
------解决方案--------------------
顶氺哥,定义存储过程的时候设定个默认值,传参的时候掠过