数据转换的错误 sql数据库 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一个错误是,在这段代码中:if(@a>10) begin set @b='好好' set @c=1 return @b end返回@b,但是你程序定义的是返回int型,而你的@b是字符型,所以出错。你改成返回@c,或者前面output返回nchar(10)就好了 存储过程中的return 只能返回整形值,你的@b 要只能通过output传出。 存储过程中,如果你使用了 return 语句,则必须使用 int 型,LZ的例子中使用了nchar 会强制转换成 int ,转换失败了,就异常了。 关系数据库 函数依赖问题 请问一个选择的问题 不明白错在哪里,请大家帮忙看看,谢谢 SQL Server 的数据库文件可以分散在多个分区上? →→→ 挖土跪求SQL语句! 菜鸟问题:别人给我一个.mdf的文件。我怎么加入到SQL SERVER里 关于"MS SQL SERVER 数据表导入ORACLE 9i的新表结构中"的问题 全文索引的增量填充问题 关于日期字段为null的问题 请问如何获得查询sql数据库中的一个表的列数 SQL2000和SQL2005的数据库连接文件区别问题。 SQL每个字段都求和的问题
if(@a>10)
begin
set @b='好好'
set @c=1
return @b
end
返回@b,但是你程序定义的是返回int型,而你的@b是字符型,所以出错。
你改成返回@c,或者前面output返回nchar(10)就好了
你的@b 要只能通过output传出。