Sybase获取动态sql语句返回值
来源:互联网 发布:赵薇被泼粪事件,知乎 编辑:程序博客网 时间:2024/06/05 04:27
最近遇到个需求,要获取动态sql的返回值,由于Sybase并没有像Sqlserver一样有sp_executesql这样的存储过程,在网上找了很久并没有找到相关的解决方法。
最终我绕了点远路还是把它解决了。下面是我的做法:
CREATE TABLE test ( id INT NOT NULL IDENTITY, name VARCHAR(20) NOT NULL );
create procedure my_proc(@sql varchar(256))ASBEGINexec(@sql)end
declare @id int,@sql nvarchar(1000),@nid varchar(10)set @sql = 'insert into test(name) values(''Json'') 'set @sql = @sql+ 'select @@IDENTITY'execute @id=my_proc @sql ---就是这里了,可以用变量去接存储过程的返回值set @nid=convert(varchar(10),@id)print @nid
如果你有更好的方法,希望你能告诉我。
0 0
- Sybase获取动态sql语句返回值
- SQL动态语句 -- 获取动态语句返回值
- Sybase、SQL SERVER获取return返回值
- mssql 获取动态sql语句中的值
- 常用sql语句sybase
- Sybase常用sql语句
- Sybase 常用sql语句
- sybase常用sql语句
- mysql存储过程执行动态sql语句并返回值
- 用sp_executesql执行动态SQL语句及获得返回值
- 返回动态SQL语句中执行结果值
- sybase 动态sql
- sybase 动态sql
- java执行sql语句并获取指定返回值
- Java执行sql语句并获取指定返回值
- 用Object获取sql语句返回结果
- mysql存储过程在动态SQL内获取返回值
- SQL EXEC动态执行 获取其返回值
- html 右键菜单
- 一张VIM键盘图,送给大家
- caffe 18 ubuntu16.04 make distribute
- Android RGB颜色查询对照表
- 【图论】拓扑排序
- Sybase获取动态sql语句返回值
- CollapsingToolbarLayout+TabLayout+ViewPager
- Class.forName()用法详解
- H
- 使用idea创建Structs框架
- 正向代理与反向代理的区别【Nginx读书笔记】
- 542. 01 Matrix
- 学习流程
- SpringMVC-5 视图和视图解析器