CREATE FUNCTION Transact SQL
CREATE FUNCTION (TransactSQL)
Al usar este sitio acepta el uso de cookies para análisis, contenido personalizado y publicidad.
Saber más
Iniciar sesión
Tecnologías
Descargas
Programas
Comunidad
Documentación
Suscripciones a MSDN
Obtener herramientas
Ejemplos
Contraer todo
Exportar ﴾0﴿
Imprimir
MSDN Library
Desarrollo de Servidores y
Empresarial
SQL Server
Referencia dellenguaje Microsoft
SQL Server
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
CREATE FUNCTION ﴾Transact‐SQL﴿
Referencia de lenguajes de SQL
Server
SQL Server 2014
Referencia de Transact‐SQL ﴾motor
de base de datos﴿
Crea una función definida por el usuario en SQL Server y Windows Azure SQL Database. Unafunción definida por el usuario es una rutina
de Transact‐SQL o Common Language Runtime ﴾CLR﴿ que acepta parámetros, realiza una acción, como un cálculo complejo, y devuelve el
resultado de esa acción como un valor. El valor devuelto puede ser un valor escalar ﴾único﴿ o una tabla. Utilice esta instrucción para crear
una rutina reutilizable que se pueda utilizar de estas formas:
Instrucciones delenguaje de
definición de datos ﴾DDL﴿ ﴾Transact‐
SQL﴿
Instrucciones CREATE ﴾Transact‐
SQL﴿
Otras versiones
En instrucciones Transact‐SQL como SELECT
En las aplicaciones que llaman a la función
CREATE AGGREGATE ﴾Transact‐
SQL﴿
En la definición de otra función definida por el usuario
CREATE APPLICATION ROLE
﴾Transact‐SQL﴿
Para parametrizar una vista o mejorar la funcionalidad de una vistaindizada
CREATE ASSEMBLY ﴾Transact‐
SQL﴿
CREATE ASYMMETRIC KEY
﴾Transact‐SQL﴿
Para definir una columna en una tabla
Para definir una restricción CHECK en una columna
Para reemplazar un procedimiento almacenado
CREATE AVAILABILITY GROUP
﴾Transact‐SQL﴿
CREATE BROKER PRIORITY
﴾Transact‐SQL﴿
CREATE CERTIFICATE ﴾Transact‐
SQL﴿
CREATE COLUMNSTORE INDEX
﴾Transact‐SQL﴿
CREATE CLUSTERED
COLUMNSTOREINDEX
﴾Transact‐SQL﴿
CREATE CONTRACT ﴾Transact‐
SQL﴿
CREATE CREDENTIAL ﴾Transact‐
SQL﴿
CREATE CRYPTOGRAPHIC
PROVIDER ﴾Transact‐SQL﴿
CREATE DATABASE ﴾Transact‐
SQL de SQL Server﴿
CREATE DATABASE ﴾Base de
datos SQL de Azure﴿
CREATE DATABASE AUDIT
SPECIFICATION ﴾Transact‐SQL﴿
Se aplica a: SQL Server ﴾desde SQL Server 2008 hasta la versión actual﴿, Windows Azure SQL Database ﴾desde la versión inicialhasta la
versión actual﴿.
Convenciones de sintaxis de Transact‐SQL
Sintaxis
‐‐Transact‐SQL Scalar Function Syntax
CREATE FUNCTION [ schema_name. ] function_name
( [ { @parameter_name [ AS ][ type_schema_name. ] parameter_data_type
[ = default ] [ READONLY ] }
[ ,...n ]
]
)
RETURNS return_data_type
[ WITH
[ AS ]
BEGIN function_body
RETURN scalar_expression
END
[ ; ]
CREATE DATABASE
ENCRYPTION KEY ﴾Transact‐
SQL﴿
CREATE DEFAULT ﴾Transact‐
SQL﴿
CREATE ENDPOINT ﴾Transact‐
SQL﴿
CREATE EVENT NOTIFICATION
﴾Transact‐SQL﴿
CREATE EVENT SESSION
﴾Transact‐SQL﴿
CREATE FEDERATION ﴾Base de
datos SQL de Azure﴿
‐‐Transact‐SQL Inline Table‐Valued Function Syntax
CREATE FUNCTION [ schema_name. ] function_name ( [ { @parameter_name [ AS ] [ type_schema_name. ] parameter_data_type
[ = default ] [ READONLY ] }
[ ,...n ]
]
)
RETURNS TABLE
[ WITH
[ AS ]
RETURN [ ( ] select_stmt [ ) ]
[ ; ]
CREATE FULLTEXT CATALOG
﴾Transact‐SQL﴿
CREATE FULLTEXT INDEX
‐‐Transact‐SQL Multistatement Table‐valued Function Syntax
https://msdn.microsoft.com/eses/library/ms186755(d=printer).aspx1/15
9/4/2015
CREATE FUNCTION (TransactSQL)
﴾Transact‐SQL﴿
CREATE FULLTEXT STOPLIST
﴾Transact‐SQL﴿
CREATE FUNCTION
﴾Transact‐SQL﴿
CREATE INDEX ﴾Transact‐SQL﴿
CREATE LOGIN ﴾Transact‐SQL﴿
CREATE MASTER KEY ﴾Transact‐
SQL﴿
CREATE MESSAGE TYPE
﴾Transact‐SQL﴿
CREATE FUNCTION [ schema_name. ] function_name
( [ { @parameter_name [ AS ] [ type_schema_name. ] parameter_data_type ...
Regístrate para leer el documento completo.