Ejemplo de ELSE y ELSE IF en SQL Server

SQL Server

Este es un ejemplo de else y else if aplicado en Transact SQL Server

 -- Replace the default error message and numbers with my own:

CREATE PROCEDURE spRunSQL
     @Statement VarChar(2000) -- Input param. accepts any SQL statement.
AS
    DECLARE   @StartTime DateTime
             , @EndTime DateTime
             , @ExecutionTime Int
             , @ErrNum Int
     SET @StartTime = GetDate()
     EXECUTE (@Statement)
     SET @ErrNum = @@Error
     IF @ErrNum = 207      -- Bad column
        RAISERROR 50001 'Bad column name'
     ELSE IF @ErrNum = 208     -- Bad object
        RAISERROR 50002 'Bad object name'
     ELSE IF @ErrNum = 0   -- No error. Resume.
        BEGIN
         SET @EndTime = GetDate()
         SET @ExecutionTime = DateDiff(MilliSecond, @StartTime, @EndTime)
         RETURN @ExecutionTime -- Return execution time in milliseconds
       END
GO

tags: ELSE en SQL Server, ELSE IF en SQL Server, sentencia ELSE en SQL, lógica condicional en SQL, programación en SQL Server, estructuras de control en SQL, sentencias de flujo en SQL, T-SQL, ejemplos de ELSE en SQL, sintaxis de ELSE IF en SQL

En esta sección encontrarás una mezcla de códigos recopilados de fuentes públicas de Internet y otros creados por ASP TEAM. Compartimos recursos útiles de buena fe para formar una base de conocimiento en el desarrollo de aplicaciones en ASP Clásico.