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

时间:2015-02-11 08:22:25

标签: php sql odbc sybase-ase

我正在使用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语句,一切正常。什么可能导致这个?感谢。

1 个答案:

答案 0 :(得分:0)

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

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