sql >> Database >  >> RDS >> Sqlserver

PRINT-instructie in T-SQL

Dus als je een statement hebt als het volgende, zeg je dat je geen 'afdruk'-resultaat krijgt?

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

Als u SQL Query Analyzer gebruikt, ziet u dat er onderaan twee tabbladen zijn, waarvan er één "Berichten" is en dat is waar de 'print'-instructies verschijnen.
Als u bezorgd over de timing als u de afdrukinstructies ziet, kunt u iets proberen als

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

Dit geeft u onmiddellijk het bericht wanneer de instructie is bereikt, in plaats van de uitvoer te bufferen, zoals de Query Analyzer onder de meeste omstandigheden zal doen.



  1. Hoe de standaardbeperking van SQL te laten vallen zonder de naam te kennen?

  2. Er kan slechts één uitdrukking worden opgegeven in de selectielijst als de subquery niet wordt geïntroduceerd met EXISTS

  3. Enkele aanhalingstekens ontsnappen in PLSQL

  4. postgres:een gebruiker upgraden naar een superuser?