Ejemplo de ELSE y ELSE IF en SQL Server
SQL Server
- Por Programador ASP clásico /
- 07/03/2013 @ 08:44:38 /
- 2030 visitas
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 CoreASP. Estos recursos se comparten de buena fe con el único objetivo de servir como base de conocimiento en el desarrollo de aplicaciones en ASP Clásico. CoreASP no garantiza la precisión, vigencia ni funcionamiento de los artículos o fragmentos de código publicados, y no se hace responsable por el uso que se les dé. Se recomienda siempre revisar, adaptar y probar el código antes de implementarlo en entornos de producción.