L
LSS
Unregistered / Unconfirmed
GUEST, unregistred user!
CREATE PROCEDURE Procename as
...
if ... begin
select * from ...
if @@rowcount=0 goto label
end else begin
:label
select * from .....
end
如果第一个SQL查询到数据则直接返回第一个查询结果数据集
如果没有查询到,则执行第二个查询,但在这种情况下就返回
二个数据集(第一个为空集,第二个查询到若干数据),在
Delphi方面取数据集只能取到第一个空集,而取不到第二个数
据集,如何解决,或是否在goto后边有类似下边的语句:
if @@rowcount=0 begin
ClearResult
goto label
end
请各位指教