SHOW:
|
|
- or go back to the newest paste.
1 | CREATE PROCEDURE [dbo].[crud_deps_fastCreate] | |
2 | @filters CRUDFilterParameter READONLY, | |
3 | @text nvarchar(256), | |
4 | @username nvarchar(32) | |
5 | AS | |
6 | BEGIN | |
7 | -- создание сущности в таблице по 1 полю @text | |
8 | ||
9 | -- извлечение параметров из URL (в случае если наша сущность зависит от родительской сущности) | |
10 | --declare @filterItemID int | |
11 | --select @filterItemID = try_cast(Value as int) from @filters where [Key] = 'itemID' | |
12 | ||
13 | ||
14 | -- проверка на существование | |
15 | declare @id int | |
16 | select @id = id from hr_departments where code = @text or name = @text | |
17 | if(@id>0) begin | |
18 | - | select 'Такой отдел суже существует' Msg, 0 Result |
18 | + | select 'Такой отдел уже существует' Msg, 0 Result |
19 | return | |
20 | end | |
21 | ||
22 | ||
23 | -- добавление элемента в таблицу | |
24 | insert into hr_departments(name, code) | |
25 | values(@text, @text) | |
26 | select 'Отдел создан' Msg, 1 Result | |
27 | ||
28 | END | |
29 |