社区
疑难问题
帖子详情
存储过程参数问题
y_sequoia
2006-03-08 03:46:53
我用存储过程更新数据库,传递参数时,如果参数为空,执行失败,而这些字段是可以为空的,
并且在存储过程中参数给了默认值,也执行不对,我是在VC中用ADO执行。请问如何解决?谢谢!
...全文
94
6
打赏
收藏
存储过程参数问题
我用存储过程更新数据库,传递参数时,如果参数为空,执行失败,而这些字段是可以为空的, 并且在存储过程中参数给了默认值,也执行不对,我是在VC中用ADO执行。请问如何解决?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
打赏
举报
回复
存储过程的参数,你默认个空值给变量
oracle
存储过程
超详细使用手册
oracle
存储过程
超详细使用手册,内容很详细,绝对受用
数据库开发 维护 性能调优 备份还原 各种复杂
问题
的解决方案
数据库开发 维护 性能调优 备份还原 各种复杂
问题
的解决方案 这时对CSDN上出现的很多
问题
的解决方案的总结 免费分享 大家多多下载哦
oracle11g官方中文帮助文档 高清完整版
oracle11g官方中文帮助文档,压缩文件。
mysql
存储过程
大量
参数
_MySQL
存储过程
参数
MySQL
存储过程
参数
MySQL
存储过程
参数
简介在现实应用中,开发的
存储过程
几乎都需要
参数
。这些
参数
使
存储过程
更加灵活和有用。 在MySQL中,
参数
有三种模式:IN,OUT或INOUT。IN- 是默认模式。在
存储过程
中定义IN
参数
时,调用程序必须将
参数
传递给
存储过程
。 另外,IN
参数
的值被保护。这意味着即使在
存储过程
中更改了IN
参数
的值,在
存储过程
结束后仍保留其原始值。换句话说,
存储过程
只使...
mysql
存储过程
参数
操作_mysql数据
存储过程
参数
示例的详细说明
MySQL
存储过程
参数
有三种类型: in数据
存储过程
,out和inout. 它们的功能和特点是什么?首先,MySQL
存储过程
参数
(输入)MySQL
存储过程
的“ in”
参数
: 类似于C语言的函数
参数
传递,可以在MySQL
存储过程
内部修改此
参数
,但是in类型
参数
的修改不适用于调用方(调用方)可见.drop procedure if exists pr_param_in;create procedure...
疑难问题
22,300
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章