sql >> Databáze >  >> RDS >> Sqlserver

Zobrazuje se chyba při provádění dynamického SQL v rámci funkce (SQL Server)?

Nemůžete použít dynamické SQL z funkce, ani nemůžete volat uložené procedury.

Create proc GetPrePopValue(@paramterValue nvarchar(100))
as
begin
declare @value nvarchar(500),
        @SQLString nvarchar(4000)

Set @SQLString = 'Select @value = Grant_Nr From Grant_Master where grant_id = @paramterValue'

exec sp_executesql @SQLString, N'@paramterValue nvarchar(100)', 
       @paramterValue, 
       @value = @value output

return @value   
end 


  1. Jak povolím LOAD DATA LOCAL INFILE v Propel?

  2. nelze restartovat postgres na mac os x

  3. Můj web Joomla spadne s tímto chybovým kódem SQL

  4. Jak nahradit zachycenou skupinu vyhodnoceným výrazem (přidání celočíselné hodnoty do skupiny zachycení)