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

PRINT-sætning i T-SQL

Så hvis du har et udsagn som det følgende, siger du, at du ikke får noget "print"-resultat?

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

Hvis du bruger SQL Query Analyzer, vil du se, at der er to faneblade nede i bunden, hvoraf den ene er "Beskeder", og det er her, "print"-sætningerne vises.
Hvis du er bekymret over timingen for at se de udskrevne udsagn, kan du prøve at bruge noget lignende

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

Dette vil give dig beskeden med det samme, efterhånden som sætningen nås, i stedet for at buffere outputtet, som Query Analyzer vil gøre under de fleste forhold.



  1. Hvordan kan jeg få antallet af poster påvirket af en lagret procedure?

  2. Spor signaler med en signalbehandlingsdatamodel

  3. SQL Server:konverter ((int)år,(int)måned,(int)dag) til Datetime

  4. Oracle - Sådan genereres script fra sql-udvikler