
Baze podataka
MS SQL Parametarski upit


Ako ti treba u čistom T-SQL-u možeš koristiti sp_executesql
declare @sql nvarchar(4000)
declare @monthNo int
set @sql = N'select SalesPerson from dbo.SalesData where mon = @MonthNo'
set @monthNo = 2
exec sp_executesql @sql, N'@monthNo int', @monthNo
Upit je definiran i uvijek isti, ali se jedan ili više parametara unose u trenutku izvođenja. Na pr. upit na nivou mjeseca je uvijek isti ali se mjesec upisuje prema potrebi preko tipkovnice. Može pomoć dosta je hitno