Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak opróżnić bufor PRINT w TSQL?

Użyj RAISERROR funkcja:

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

Nie powinieneś całkowicie zastępować wszystkich swoich wydruków riserror. Jeśli masz gdzieś pętlę lub duży kursor, zrób to raz lub dwa razy na iterację lub nawet co kilka iteracji.

Ponadto:Po raz pierwszy dowiedziałem się o RAISERROR pod tym linkiem, który teraz uważam za ostateczne źródło obsługi błędów SQL Server i zdecydowanie warto go przeczytać:
http://www.sommarskog.se/error-handling-I.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Właściwy sposób na zaimplementowanie unikalnego ograniczenia, które pozwala na wiele wartości NULL w SQL Server

  2. Różnica między bazą danych a schematem

  3. Tworzyj, nie psuj, wydajność SQL Server

  4. Uzyskać czas datetime przy użyciu T-SQL?

  5. SQL Server Konwertuj Varchar na Datetime