2021-03-23 10:55:20 1539次浏览 1条回答 0 悬赏 100 金钱
$sql = 'select * 
into #temp_zb
from p_user;
select * from #temp_zb;';
$res = \Yii::$app->db->createCommand($sql)->queryAll();

执行这个语法就会出错

Exception 'PDOException' with message 'SQLSTATE[IMSSP]: The active result for the query contains no fields.'
in C:\xampp\htdocs\MyBPM\vendor\yiisoft\yii2\db\Command.php:1157

不知道有谁遇到过这种写法,和解决方案?

补充于 2021-03-23 11:25

在存在存储过程的时候 需要在sql前添加
set nocount on;

补充于 2021-03-23 11:25

可继续讨论影响点

您需要登录后才可以回答。登录 | 立即注册
iceluo
副董事长

iceluo

注册时间:2015-07-21
最后登录:2023-08-30
在线时长:854小时35分
  • 粉丝22
  • 金钱10945
  • 威望80
  • 积分20285

热门问题