Funciones en SQL Server

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Funciones en SQL Server por Mind Map: Funciones en SQL Server

1. Definicion

1.1. Es un programa almacenado, creado para eecutarse automaticamente

1.1.1. Cuando ocurre un evento en una tabla o vista de la base de datos.

2. Funciones SQL

2.1. Funciones integradas

2.1.1. No se pueden modificar

2.1.2. Pueden utilizar funciones integradas en instrucciones Transact- SQL

2.2. Funciones definidas por el usuario

2.2.1. Se crean

2.2.1.1. Create Function

2.2.2. Se modifican

2.2.2.1. Alter Function

2.2.3. Se quitan

2.2.3.1. Drop Function

2.3. Funciones Escalares

2.3.1. Devuelven un unico valor de datios del tipo definidio en la clausula Returns.

2.3.1.1. Se debe indicar que tipo de valor regresa la función.

2.4. Valores de tabla en linea

2.4.1. El valor de retorno es de tipo tabla.

2.4.1.1. Esto indica que tiene más de un valor de retorno,

3. Caracteristicas

3.1. No pueden ejecutarse procedimientos almacenados

3.2. Solo las tablas temporales como variables estan permitidas dentro de las funciones.

3.3. En las funciones tipo tablas. el resultado no se puede regresar con la instruccion Order by en el Return.

3.4. Solo se puede añadir hasta 32 funciones al momento de ejecutar .

4. Funciones de cadena

4.1. UCASE

4.1.1. Convierte una cadena en mayusculas.

4.1.1.1. UCASE(Text)

4.2. LCASE

4.2.1. Convierte una cadena en minusculas,

4.2.1.1. LCASE(Text)

4.3. MID

4.3.1. Extrae una subcadena de una cadena

4.3.1.1. Comenzando de cualquier posicion

4.3.1.1.1. MID(String,Start,Length)

4.4. FORMAT

4.4.1. Formatea un numero a un formato como

4.4.2. "#,###,###.##"

4.4.2.1. Redondeando a un numero espercifico de decimales y devuelve el resultado como una cadena

4.4.2.1.1. Format(Number,decimal_places)

5. Funciones numericas

5.1. AVG

5.1.1. Devuelve el valor promedio de una expresion.

5.1.1.1. AVG(Expression)

5.2. COUNT

5.2.1. Devuele el numero de registros devueltos por consulta de seleccion.

5.2.1.1. COUNT(Expression)

6. Funciones de fecha

6.1. ADDDATE

6.1.1. agrega un intervalo de hora / fecha a una fecha y luego devuelve la fecha

6.1.1.1. ADDDATE(date, days)

6.2. DATEDIFF

6.2.1. devuelve el número de días entre dos valores de fecha.

6.2.1.1. DATEDIFF(date1, date2)