社区
疑难问题
帖子详情
存储过程参数问题
y_sequoia
2006-03-08 03:46:53
我用存储过程更新数据库,传递参数时,如果参数为空,执行失败,而这些字段是可以为空的,
并且在存储过程中参数给了默认值,也执行不对,我是在VC中用ADO执行。请问如何解决?谢谢!
...全文
88
6
打赏
收藏
存储过程参数问题
我用存储过程更新数据库,传递参数时,如果参数为空,执行失败,而这些字段是可以为空的, 并且在存储过程中参数给了默认值,也执行不对,我是在VC中用ADO执行。请问如何解决?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lzhs
2006-03-08
打赏
举报
回复
1、执行不对是VC程序报错,还是存储过程执行错误?
2、你用在VC中给定的同样的参数,在查询分析器中执行一下,看结果是正确的吗?
ycy589
2006-03-08
打赏
举报
回复
来学习
-狙击手-
2006-03-08
打赏
举报
回复
create proc tests
@d datetime
as
begin
if isnull(@d,'')=''
select 1
else
select 2
end
go
exec tests '2001-01-01'
/*
-----------
2
*/
exec tests null
/*
-----------
1
*/
drop proc tests
-狙击手-
2006-03-08
打赏
举报
回复
实际是你的VC的空在给过程传参过程发生类型转换错吧
在SQL中NULL通过SET或SELECT传给变量
xeqtr1982
2006-03-08
打赏
举报
回复
同意可可:)
lsqkeke
2006-03-08
打赏
举报
回复
存储过程的参数,你默认个空值给变量
21天学通Oracle
8.2.8
存储过程
的
参数
——
参数
顺序总结 153 8.3 程序包 153 8.3.1 规范 153 8.3.2 主体 155 8.3.3 调用程序包中的函数/
存储过程
157 8.3.4 程序包中的变量 158 8.4 本章实例 159 8.5 本章小结 161 8.6 习题 ...
mysql
存储过程
大量
参数
_MySQL
存储过程
参数
MySQL
存储过程
参数
MySQL
存储过程
参数
简介在现实应用中,开发的
存储过程
几乎都需要
参数
。这些
参数
使
存储过程
更加灵活和有用。 在MySQL中,
参数
有三种模式:IN,OUT或INOUT。IN- 是默认模式。在
存储过程
中定义IN
参数
...
MySQL
存储过程
的
参数
MySQL
存储过程
的
参数
MySQL
存储过程
的
参数
共有三种:IN \ OUT \ INOUT 注:未经过本文作者同意,严禁转载 输入
参数
输入
参数
(IN):在调用
存储过程
中传递数据给
存储过程
的
参数
(在调用的
存储过程
必须具有实际值的...
SQL SERVER
存储过程
,
参数
默认值设置
业务背景:当我们要对
存储过程
设置一些传入
参数
时,如果存在传入
参数
允许不传入,那么为了保证
参数
的完整性,必须对
存储过程
的形参设置默认值,那么当执行
存储过程
,传入实参不完整时,SQL会自动检查是否有对应缺省...
存储过程
参数
与状态值
存储过程
和调用者之间通过
参数
交换数据,可以按输入的
参数
执行,也可由
参数
输出执行结果。调用者通过
存储过程
返回的状态值对
存储过程
进行管理。1.
参数
存储过程
的
参数
在创建过程时声明。SQL Server支持两类
参数
:输入...
疑难问题
22,206
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章