[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

posted @ mercoledì 27 giugno 2007 13:25

Print

Comments on this entry:

# re: [SQL] sp_executesql

Left by Die Casting at 27/06/2011 10:37
Gravatar
China's leading supplier of Zinc Die Casting,Aluminum Die Casting

# re: [SQL] sp_executesql

Left by Wood Moulding at 27/06/2011 10:43
Gravatar
China's leading supplier of Wooden Photo Frame,Picture Frame

# re: [SQL] sp_executesql

Left by Rotary Encoder at 27/06/2011 10:44
Gravatar
China's leading supplier of Shaft Coupling,Linear Scale
Comments have been closed on this topic.
«dicembre»
domlunmarmergiovensab
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678