Come stampare una dichiarazione SQL dinamico

August 1

Come stampare una dichiarazione SQL dinamico


istruzioni SQL dinamiche sono utilizzati in Microsoft SQL Server come un modo per creare query basate su input dell'utente. query dinamiche sono stringhe di caratteri concatenati insieme per formare una dichiarazione valida. Il SQL Server ha un comando "stampa" che viene utilizzato per stampare i valori di nuovo al programmatore, quindi la sintassi della dichiarazione può essere valutata. La query dinamica deve essere inserito in una variabile prima di poter essere stampato al debugger.

istruzione

1 Creare una variabile per contenere l'istruzione SQL dinamico. Per definire una variabile in SQL, utilizzare il seguente codice:
dichiarare nvarchar sql (250)
Questa variabile contiene un'istruzione dinamica con un limite massimo di 250 caratteri.

2 Impostare l'istruzione SQL dinamico. In questo esempio, l'istruzione SQL dinamico recupera il primo record della tabella di cliente:
set sql = 'selezionare top 1 da parte del cliente'

3 Stampa la dichiarazione alla console. SQL ha una funzione di "stampa" che stampa la directory dichiarazione alla console del programmatore. Questo è visto ogni volta che l'istruzione SQL viene eseguito. Utilizzare il seguente codice per stampare l'istruzione SQL dinamico:
sql stampa

Consigli e avvertenze

  • Rimuovere istruzioni di stampa dal codice SQL, dopo aver completato la verifica delle dichiarazioni. le dichiarazioni di stampa non sono visti dagli utenti finali, e possono prendere le risorse sul motore di database.