В Oracle при написании динамического SQL делают что-то вроде этого:
create or replace procedure myProc(n in number)
as
begin
execute immediate
'update myTable set myColumn = :n'
using n;
commit;
end;
И тогда «происходит волшебство». Что представляет собой эквивалентная концепция / синтаксис в SQL Server, если таковые имеются? (Кстати, я использую SQL Server 2005)