Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE PROCEDURE [dbo].[crud_deps_fastCreate]
- @filters CRUDFilterParameter READONLY,
- @text nvarchar(256),
- @username nvarchar(32)
- AS
- BEGIN
- -- создание сущности в таблице по 1 полю @text
- -- извлечение параметров из URL (в случае если наша сущность зависит от родительской сущности)
- --declare @filterItemID int
- --select @filterItemID = try_cast(Value as int) from @filters where [Key] = 'itemID'
- -- проверка на существование
- declare @id int
- select @id = id from hr_departments where code = @text or name = @text
- if(@id>0) begin
- select 'Такой отдел уже существует' Msg, 0 Result
- return
- end
- -- добавление элемента в таблицу
- insert into hr_departments(name, code)
- values(@text, @text)
- select 'Отдел создан' Msg, 1 Result
- END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement