我想重写此查询,以便如果@UserName以空值传递,那么它将使Client_User超出搜索条件.如果用户在webform上的用户名文本框中输入名称,我只希望它按名称搜索.我不知道该怎么做.
select * from weblogs.dbo.vwlogs
where Log_time between @BeginDate and @EndDAte
and client_user=@UserName
Run Code Online (Sandbox Code Playgroud)
从weblogs.dbo.vwlogs中选择*,其中@BeginDate和@EndDAte之间的Log_time和 (@UserName IS NULL或client_user = @ UserName)
| 归档时间: |
|
| 查看次数: |
171 次 |
| 最近记录: |