Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Instruction PRINT dans T-SQL

Donc, si vous avez une déclaration comme celle-ci, vous dites que vous n'obtenez aucun résultat "imprimé" ?

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

Si vous utilisez SQL Query Analyzer, vous verrez qu'il y a deux onglets en bas, dont l'un est "Messages" et c'est là que les instructions "print" s'afficheront.
Si vous êtes préoccupé par le timing de voir les instructions d'impression, vous pouvez essayer d'utiliser quelque chose comme

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

Cela vous donnera le message immédiatement lorsque l'instruction sera atteinte, plutôt que de mettre en mémoire tampon la sortie, comme le fera l'Analyseur de requêtes dans la plupart des cas.