Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE PROCEDURE [dbo].[crud_deps_updateField]
- @itemID int,
- @field nvarchar(64),
- @value nvarchar(max),
- @username nvarchar(64)
- AS
- BEGIN
- -- обновление поля таблицы (приходит поле и мы по нему определяем что именно надо редактировать для сущности)
- -- для приведения типов используйте try_cast(@value as int), Для даты try_convert(date, @value, 104)
- if(@field = 'name') begin
- update hr_departments set name = @value where id = @itemID
- end else if(@field = 'code') begin
- update hr_departments set code = @value where id = @itemID
- end else begin
- select 'Невалидный код свойства' Msg, 0 Result
- return
- end
- select '' Msg, 1 Result
- END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement