📄 usp_insertrole.sql
字号:
ALTER PROCEDURE usp_InsertRole
(
@RoleID UNIQUEIDENTIFIER,
@RoleName VARCHAR(50),
@RoleDescription TEXT,
@Ranking TINYINT
)
AS
IF EXISTS (SELECT Ranking FROM Roles WHERE Ranking = @Ranking)
BEGIN
RAISERROR('Ranking already exists and cannot be duplicated',18,1)
END
ELSE
BEGIN
BEGIN TRY
INSERT INTO Roles
(RoleID, RoleName, RoleDescription, Ranking, LastUpdateDate)
VALUES(@RoleID, @RoleName, @RoleDescription, @Ranking, GETDATE())
END TRY
BEGIN CATCH
RAISERROR('Insert into Roles failed.',18,1)
END CATCH
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -