关于用exec来执行存储过程中,参数带有引号的解决方法
2014-05-04 16:46
651 查看
比如:exec 存储过程名 要带有引号的参数
这样写的时候是传不进引号的,可以选定一种字符来表示引号,在存储过程中再进行转换:
@test=replace(replace(@test,char(39),'1'),'¥',char(39))
在这里是用“¥”这个符号来表示单引号。
相关文章推荐
- 执行字符串SQL语句--带有参数的存储过程以及 int类型的字符串变量注意事项
- 存储过程参数的时间默认值解决方法
- 存储过程调试过程中DATETIME参数的输入故障解决方法
- c#定义一个方法,根据存储过程名称和存储过程参数数组,执行对应的存储过程
- c# 调用带有参数的存储过程方法--oracle篇
- 在SQL SERVER中执行链接服务器上的带有参数的存储过程
- 执行带参数的存储过程的方法II(相对通用)
- mysql执行存储过程中报权限不足的错误解决方法 3ff8
- LINQ TO SQL:动态执行带有有参数的存储过程
- Runtime.getRuntime().exec(...),参数带有空格的解决方法
- 关于 字符串中的单引号, 在sql存储过程中的传输总结; 逗号分隔的多个变量提取方法.
- 存储过程返回参数的方法(也是执行动态sql 实现列名成为变量的功能)
- ADO oracle 存储过程参数32k限制解决方法
- SQL server 不带参数的存储过程执行方法
- 存储过程使用逗号分隔作为IN参数疑难问题解决方法【真正解决】
- 关于MySQL5.5不能执行带有中文字符的语句解决方法
- 企业库5.0——执行带有输入、输出参数的存储过程
- Sql Server 带参数的存储过程执行方法
- Oracle 执行带有out参数的存储过程(不积跬步,无以至千里)
- 存储过程参数的时间默认值解决方法