Расширенные хранимые процедуры написаны на c / c ++ (я верю, что все, что может создать DLL в нативном коде), хранимые процедуры написаны на T-SQL
существуют расширенные хранимые процедуры, потому что они позволяют вам делатьвещи, которые вы не можете сделать в T-SQL, такие как выполнение команды DOS (xp_cmdshell)
Кстати, не называйте ваши процессы, начиная с sp _ .. это плохая практика ... см. Не запускайте процедурыс SP_