无法从更新查询中的变量获取结果

Cannot fetch result from a variable in update query

我正在使用 odbc 对 Sybase ASE 执行查询并将结果提取到我的 PHP 代码中进行筛选。我想做什么:

declare @status char(6)
set @status = 'false'
UPDATE table SET field = 'newvalue', @status = 'true'
select @status as status

我在 Aquadata 中使用这个查询得到结果,但是通过 php 我什么也得不到。

如果我使用 SELECT 语句一切正常。什么会导致这个?谢谢

我自己解决了。应该在我的代码中添加以下内容:

select @status as status into #isupdate from table;
select * from #isupdate; // make it as a new query;