怎样判断存储过程的参数是否为空

sywcf 2006-02-14 02:24:03
ALTER PROCEDURE dbo.ArticleNavigation
(@ArticleFileName varchar(100),@ChannelID int,@Num int)

if (@ChannelID is null and @ArticleFileName is not null)这样吗?
还是:
if (@ChannelID=="" and @ArticleFileName!="")这样吗?
...全文
952 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
OracleRoob 2006-02-14
  • 打赏
  • 举报
回复
--空串也不是你需要的吧
if (@ChannelID is null) and (isnull(@ArticleFileName,'')<>'')
samfeng_2003 2006-02-14
  • 打赏
  • 举报
回复
if (@ChannelID is null and @ArticleFileName is not null)
if (@ChannelID='' and @ArticleFileName<>'')

这样都可以
zlp321002 2006-02-14
  • 打赏
  • 举报
回复
字符 -->=''
数字 -->is null
WangZWang 2006-02-14
  • 打赏
  • 举报
回复
if (@ChannelID is null) and (@ArticleFileName is not null)

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧