Buscar..
Sintaxis
- CREATE FUNCTION function_name ([list_of_paramenters]) RETURNS return_data_type AS BEGIN function_body RETURN scalar_expression END
Parámetros
Argumento | Descripción |
---|---|
nombre de la función | el nombre de la función |
list_of_paramenters | parámetros que acepta la función |
return_data_type | escriba que la función vuelve. Algunos tipos de datos SQL |
function_body | el código de función |
expresión escalar | valor escalar devuelto por la función |
Observaciones
CREAR FUNCIÓN crea una función definida por el usuario que se puede usar al realizar una consulta SELECCIONAR, INSERTAR, ACTUALIZAR o BORRAR. Las funciones se pueden crear para devolver una sola variable o una sola tabla.
Crear una nueva función
CREATE FUNCTION FirstWord (@input varchar(1000))
RETURNS varchar(1000)
AS
BEGIN
DECLARE @output varchar(1000)
SET @output = SUBSTRING(@input, 0, CASE CHARINDEX(' ', @input)
WHEN 0 THEN LEN(@input) + 1
ELSE CHARINDEX(' ', @input)
END)
RETURN @output
END
Este ejemplo crea una función llamada FirstWord , que acepta un parámetro varchar y devuelve otro valor varchar.
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow