Sybase:FOR BROWSE和ORDER BY

时间:2015-11-04 13:25:24

标签: tsql sybase sybase-ase

我有主键表" id" (在测试表id中从2到5)。如果我使用像

这样的查询
 select * from sometable order by id DESC

结果按预期从5到2排序。但如果我添加FOR BROWSE,如

select * from sometable order by id DESC FOR BROWSE

结果从2到5排序。我也在Interactive SQL中检查了它。

是否可以通过FOR BROWSE获得正确的DESC订单?因为FOR BROWSE对我来说至关重要:通过直接访问没有驱动程序的服务器,它可以发送TDS_COLINFO(字段表名,也可以从TDS_ROWFMT2检索)令牌和关键字段的正确标志(也可以作为元表信息检索,但需要额外的来自服务器的请求我试图避免)。

1 个答案:

答案 0 :(得分:0)

来自SAP支持:

  

这是一个已知缺陷,CR 710333,无法估计何时修复。

自ASE 15.7以来,似乎报告了bug。