sql >> Databasteknik >  >> RDS >> Sqlserver

PRINT-sats i T-SQL

Så om du har ett uttalande som liknar följande, säger du att du inte får något "utskriftsresultat"?

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

Om du använder SQL Query Analyzer ser du att det finns två flikar längst ner, varav en är "Meddelanden" och det är där "print"-satserna visas.
Om du är bekymrad över tidpunkten av att se de tryckta uttalandena, kanske du vill prova att använda något liknande

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

Detta kommer att ge dig meddelandet omedelbart när satsen nås, snarare än att buffra utdata, som Query Analyzer kommer att göra under de flesta förhållanden.



  1. Postgres-begränsning för unikt datumintervall

  2. chmod misslyckades:EPERM (operation ej tillåten) i Android?

  3. Ta bort en ansluten användare från ett Oracle 10g-databasschema

  4. PostgreSQL Väljer senaste posten för ett givet ID