sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan tømmer jeg PRINT-bufferen i TSQL?

Brug RAISERROR funktion:

RAISERROR( 'This message will show up right away...',0,1) WITH NOWAIT

Du bør ikke helt erstatte alle dine print med raiserror. Hvis du har en løkke eller en stor markør et eller andet sted, skal du bare gøre det én eller to gange pr. iteration eller endda hver flere iterationer.

Også:Jeg lærte først om RAISERROR på dette link, som jeg nu betragter som den endelige kilde til SQL Server-fejlhåndtering og bestemt værd at læse:
http://www.sommarskog.se/error-handling-I.html



  1. biginteger array-funktioner

  2. hvordan man genopretter standby-database fra en manglende arkivlog

  3. Kan jeg løse dette med ren mysql? (sammenføjning på '' adskilte værdier i en kolonne)

  4. TRANSLATE() Funktion i Oracle