Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

PRINT-Anweisung in T-SQL

Wenn Sie also eine Aussage wie die folgende haben, sagen Sie, dass Sie kein 'Druck'-Ergebnis erhalten?

select * from sysobjects
PRINT 'Just selected * from sysobjects'

Wenn Sie SQL Query Analyzer verwenden, werden Sie sehen, dass es unten zwei Registerkarten gibt, von denen eine "Nachrichten" ist, und dort werden die 'Print'-Anweisungen angezeigt.
Wenn ja besorgt über das Timing um die print-Anweisungen zu sehen, möchten Sie vielleicht versuchen, so etwas wie

zu verwenden
raiserror ('My Print Statement', 10,1) with nowait

Dadurch erhalten Sie die Nachricht sofort, wenn die Anweisung erreicht ist, anstatt die Ausgabe zu puffern, wie es der Query Analyzer unter den meisten Bedingungen tun wird.