CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  疑难问题

存储过程的输入参数问题。。。

楼主9631hua(c--)2002-11-13 13:54:13 在 MS-SQL Server / 疑难问题 提问

create   proc   insert_user  
  @user_id   int,  
  @user_name   varchar(12),  
  @user_telephone   varchar(20)='无',  
  @user_fax   varchar(20)='无',  
  @user_email   varchar(30)='无',  
  @add_date   datetime  
  as  
  insert   users  
  values(@user_id,@user_name,@user_telephone,@user_fax,@user_email,@add_date)  
  其中@user_telephone,@user_fax,@user_email在没有给定值时都默认为'无',  
  但我在执行此存储过程时,可能只带其中一个或几个或都不带,该如何写执行存储过程?  
  exec   insert_user   1,'myname','0755-66823748','2002/12/12'  
  将'0755-66823748'赋给@user_telephone,@user_fax和@user_email默认为'无',却不能执行?  
  @add_date能不能取当时添加的即时时间?用什么方式取系统当前时间? 问题点数:10、回复次数:1Top

1 楼pengdali()回复于 2002-11-13 14:01:02 得分 10

isnull(@user_telephone,'无')  
   
  isnull(@add_date,getDate())Top

相关问题

  • 如何用command调用存储过程(输入、输出参数)?
  • 请教调用存储过程,输入参数的错误。
  • 关于存储过程输入参数的一个问题
  • 存储过程输入where参数问题?
  • ******奇怪存储过程---参数输入&临时表*******救命啊~~~~~~~~~
  • 存储过程中如何用表名作为输入参数?
  • ???[求助]SQL存储过程输入参数的数据类型???
  • 如何获取存储过程输入参数问题!
  • 为什么在存储过程中调用另一存储过程时,会出错,要求另一存储过程的输出参数输入呢???
  • 如何调用带输入参数和结果参数的存储过程?

关键词

  • 存储过程
  • 执行
  • date
  • telephone
  • fax
  • email
  • varchar
  • user
  • add

得分解答快速导航

  • 帖主:9631hua
  • pengdali

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo