sql >> Base de Datos >  >> RDS >> Sqlserver

Declaración de IMPRESIÓN en T-SQL

Entonces, si tiene una declaración como la siguiente, ¿está diciendo que no obtiene ningún resultado de 'impresión'?

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

Si está utilizando SQL Query Analyzer, verá que hay dos pestañas en la parte inferior, una de las cuales es "Mensajes" y ahí es donde aparecerán las declaraciones de 'impresión'.
Si está preocupado por el tiempo de ver las declaraciones de impresión, es posible que desee intentar usar algo como

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

Esto le dará el mensaje inmediatamente cuando se alcance la declaración, en lugar de almacenar en búfer la salida, como lo hará el Analizador de consultas en la mayoría de las condiciones.