存储过程的参数能不能是可选参数?
解决方案 »
- 求一个mvc3递归生成无限级树状目录的方法
- asp.net(C#)批量打印的问题
- 求ASP。NET中如何添加一个可以播放音乐的播放器(VB代码)
- 请问我怎么给微软自带的登录注册等控件添加验证码图片那功能了.....
- 第一次接触ASP.NET,碰到一个类定义的问题。
- ASP.NET从1.1升级到2.0以后,有的用户可以登录,有的用户登录不了,why?
- 关于asp.net移动web应用的开发
- 如何让IE浏览器没有菜单栏、状态栏、工具栏...就象那些弹出来的小广告窗口一样?
- 怎么推广自己的网页链接效果好 急求高手指导
- 正版vs.net2003低价出售
- 论坛
- 有没有办法让这白痴的VS2003不要自动帮我格式化我的页面元素?!
if @docase=0
--全部更新if @docase=1
--只更新@email,@qq
CREATE PROCEDURE InsertCustom(
@ParentSID VARCHAR(20) = null,
@CIQID VARCHAR(50) = '000',
@DrawbackRate DECIMAL = 0)
as ...
go
这样就可以你调用时,不一定都给出参数的。没有给出的参数,SQL将使用定义的默认值。
to luckyprg(lucky)
使用语句我也会,但是如果变量多,或者不可预料程序中到底要使用那几个变量,这种方法好像不行to greenery(greenery)
使用默认值,但是如果是更新语句怎么办,每一行的值可能都不一样,没有给出的参数,SQL将使用定义的默认值,,本来是不更新该值,结果更新为默认值