CREATE FUNCTION Transact SQL

Páginas: 28 (6943 palabras) Publicado: 9 de abril de 2015
9/4/2015

CREATE FUNCTION (Transact­SQL)

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  [ ,...n ] ]
    [ 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  [ ,...n ] ]
    [ AS ]
    RETURN [ ( ] select_stmt [ ) ]
[ ; ]

CREATE FULLTEXT CATALOG
﴾Transact‐SQL﴿
CREATE FULLTEXT INDEX
‐‐Transact‐SQL Multistatement Table‐valued Function Syntax

https://msdn.microsoft.com/es­es/library/ms186755(d=printer).aspx1/15

9/4/2015

CREATE FUNCTION (Transact­SQL)
﴾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 ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informacion De Transact Sql
  • Laboratorio1 Transact SQL
  • Create or replace function b
  • Transact Sql Con Microsoft Sql Server 2012
  • Transact Sql
  • Transact Sql
  • Transact-SQL
  • Transact Sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS