set @rtn=N'批次:'+@bar_code+N'从'+@frwh+N'至'+@towh+' '+@trans_desc+N'已取消!'
@trans_desc 为中文 显示也是乱码在前面加个N 存储过程语法错误解决办法是什么 大家帮忙
@trans_desc 为中文 显示也是乱码在前面加个N 存储过程语法错误解决办法是什么 大家帮忙
解决方案 »
- SQL语句内关联
- 上次考虑不周,再来一次,求一sql语句
- 怎么用SQL语句实现三个表数据操作?(在线等待,急急急!!!!)
- sql的調試問題
- sql server2000设置数据源为什么不能通过测试?急!
- 急急急!!!现在在线!如何在 vfp 表单中 ……
- 查询表中ID的值最小的第一条记录,这两句代码哪个效率更高???
- ORACLE8I内嵌JAVA虚拟机有什么用处,有哪位高手知道,可否赐教?
- 奇怪的RAISERROR问题
- sqlserver的最近耗费大量资源的查询里面,执行次数/分钟 的数值都很高,这样正常么?
- 请教一个SQL语句
- tsql:求函数从表PingFenBiaoZhun2查讲并返回"分值"
(
@test nvarchar(10)
)
as
print @testexec wujilintext '好人'测试
结果 乱码
(
@test nvarchar(10)
)
as print @test exec wujilintext '好人' 我这样都行哦
这是我举得例子我是想在程序中调用存储过程 返回中文为乱码set @rtn=N'批次:'+@bar_code+N'从'+@frwh+N'至'+@towh+' '+@trans_desc+N'已取消!'
你可以将字符串类型改为 nvarchar
或者在传递参数时使用(像子陌红法所说的):
exec wujilintext N'好人'
这样就可以了