Ну синтаксис TSQL с версиями принципиально не меняется. Вот процедура на добавление в таблицу sp_aftobus_nomer. В результате выполнения будет возвращен код записи (уже существующей или новой)
Код:
create procedure InsToAftobus_Nomer
@id_marka int,
@nomer varchar(30),
@vmectimost int,
@id_aftobus_nomer Int output
as
begin
set @id_aftobus_nomer = (select id_ aftobus_nomer from sp_aftobus_nomer where id_marka = @id_marka and nomer = @nomer and vmectimost = @vmectimost)
if @id_aftobus_nomer is NULL
begin
insert sp_aftobus_nomer (d_marka, nomer, vmectimost) Values(@id_marka, @nomer, @vmectimost)
set @id_aftobus_nomer = Ident_Curent('sp_aftobus_nomer')
end
end