create procedure dbo.insert_or_update_illustration @id int out, @text nvarchar(max)
with encryption as
set @text = upper(substring(@text,1,1))+lower(substring(@text,2,len(@text)-1))
if @id is null begin -- create
-- calculate new id (or use identity)
insert into table (id, text) values (@id,@text)
-- если identity - добываем last id
end else begin -- update
update table set text=@text where id=@id
end
Дело в том, что сейчас приложения для Win в мире windows в принципе малоактуальны.