[SQL] sp_executesql

Stored procedure di Sql server che consente di eseguire query costruite dinamicamente

gestendo anche parametri di input/output

Esempio :

declare @cod_iva varchar(20);

declare @vat float;

set @SQLString='SELECT @ex_VAT = [vatperc] ';

set @SQLString= @SQLString+'FROM vattable ';

set @SQLString= @SQLString+ 'AND [vatcode]= @Iex_VA';

SET @ParmDefinition = N'@ex_IVA varchar(20),@ex_VAT float output';

EXECUTEsp_executesql @SQLString, @ParmDefinition,@ex_IVA= @Cod_IVA,@ex_VAT=@VATOUTPUT

PARAMETRI

  1. Stringa Unicode contenente un'istruzione o un batch Transact-SQL
  2. Stringa contenente le definizioni di tutti i parametri che sono stati incorporati nel primo parametro specificando anche se solo eventualmente di output
  3. assegnazione dei parametri contenuti nella stringa eseguita con variabili locali

[OT] problemi per iPhone secondo Microsoft

leggi articolo
«giugno»
domlunmarmergiovensab
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567