⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usp_insertrole.sql

📁 数据库学习的绝好例子简单的数据库经典入门
💻 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 + -