BUG: ISQL Problems with PRINT in Stored ProceduresLast reviewed: April 28, 1997Article ID: Q89938  | 
	
	
The information in this article applies to:
 NT: 7406 (4.2) SYMPTOMSThe ISQL utility may behave unexpectedly when a PRINT statement is the last statement in a stored procedure. For example, create a stored procedure "sp_test" as follows: 
 Create procedure sp_test as select * from sysdatabases where 1=2 print "End of Procedure"When sp_test is executed, isql produces the following output 
 End of Procedure <column header for sysdatabases>The output from ISQL should be: 
 <column header for sysdatabases> (0 rows affected) End of ProcedureThis problem occurs only when the stored procedure has a SELECT statement immediately prior to the PRINT statement and the SELECT statement does not return any rows. 
 STATUSMicrosoft has confirmed this to be a problem in SQL Server version 4.2 for OS/2 and Microsoft SQL Server versions 4.21 and 4.21a. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available. 
  | 
	
	Additional query words: stored procedure ISQL 
 © 1998 Microsoft Corporation. All rights reserved. Terms of Use.  |