请教在存储过程中执行SQL,如何把多个结果放入定义的变量中?

vchat2004 vchat2004 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
declare @aaa int, @bbb char(80), @ccc datetime, @sqls nvarchar(4000)
set @sqls='select @aaa=aaa, @bbb=bbb, @ccc=ccc from tableName'
exec sp_executesql @sqls,N'@aaa int output, @bbb char(80) output, @ccc datetime', @aaa output, @bbb output, @ccc output

上述写法对不对?(或许select 后面还需加个 top 1)
...全文

相关推荐

pl sql批量执行多个sql文件和存储过程

pl sql批量执行多个sql文件和存储过程,需要pl/sql开发方面资料的可以找我

lidingling

Vue—外部JS引用main.js中Vue组件实例的方法

目录 一、概述 二、详解 一、概述 vue组件中的this一般指向main.js中的Vue实例,故可以直接引用之。实际开发中,希望在外部JS中也可以引用main.js中的Vue实例,但外部JS中的this指向window,而非期待的Vue实例。解决方法也简单,只须在main.js中导出Vue实例,并在需要的外部JS文件中引入即可。 二、详解 步骤1:导出main.js中的Vue实例 步骤2:在需要的外部JS文件中引入 import vueMain from '@/main.js

空城里的往日时光

mysql 存储过程中变量的定义与赋值操作

昨天我们讲了mysql存储过程创建修改与删除,下面我们这篇教程是讲关于mysql存储过程中变量的定义赋值操作哦。

weixin_38660058

MySQL 存储过程中执行动态SQL语句的方法

drop PROCEDURE if exists my_procedure; create PROCEDURE my_procedure() BEGIN declare my_sqll varchar(500); set my_sqll='select * from aa_list'; set @ms=my_sqll; PREPARE s1 from @ms; EXECUTE s1; deallocate prepare s1; end; 您可能感兴趣的文章:mysql 存储过程中变量的定义与赋值操作mysql存储过程详解mysq

weixin_38625416

MySQL存储过程中实现执行动态SQL语句的方法

主要介绍了MySQL存储过程中实现执行动态SQL语句的方法,实例分析了MySQL中构造及执行动态SQL语句的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

weixin_38499950
评论 4
收藏 已收藏
分享
返回顶部
vchat2004
MS-SQL Server 34,876 成员 254,635 内容