我使用的是一个简单的脚本,如下所示:
declare
@total int
PRINT 'TEST'
select @total = count(*)
from TABLE BRA
where ACTIVE = 1
PRINT 'TEST 1'
if(@total > 0)
begin
PRINT 'Variable 1 = %1', @total
RAISERROR 9999 'DUPLICATE'
end
else
begin
PRINT 'Variable 1 = %1', @total
end
当我运行此代码时,会打印第一条消息(“TEST”),但在此之后不再打印任何内容,我只收到以下消息:
TEST
1 row(s) affected
DECALRE executed successfully
为什么会这样?我正在使用Sybase ASE 16.0。