FDU con variables tipo tabla SQL Server

Funciones definidas por el usuario con variables tipo tabla en SQL Server

Las funciones definidas por el usuario, FDU, son porciones de código guardadas en la base de datos y que retornan un valor o retornan un conjunto de datos, dependiendo de como han sido diseñadas. (Ver Funciones definidas por el usuario)

Seguir leyendo

Uso de Select into en un Filegroup

Uso de Select Into en un Filegroup

La instrucción Select permite extraer la información guardada en las tablas, en ocasiones es necesario conservar los datos de una consulta y para eso podemos crear una tabla con el resultado de la consulta usando la opción Into (Ver Opciones de Select) seguido del nombre de la tabla que generalmente puede ser una tabla de uso temporal (Ver Tablas Temporales). También se puede guardar el resultado de una consulta en una vista, la bondad de la vista es que se actualizará cuando las tablas de las que se creó esta se actualicen.

Seguir leyendo

Persisted en campos calculados

Cláusula Persisted en campos calculados en SQL Server

La cláusula Persisted se puede utilizar en la definición de un campo calculado en las tablas de una base de datos en SQL Server.
Los campos calculados en las tablas permiten almacenar los datos que se calculan en base a los campos de la misma tabla. (Ver Campos calculados).

Seguir leyendo

Credenciales en SQL Server Modificación – Eliminación

Credenciales en SQL Server

Modificar y eliminar credenciales

Una credencial es un objeto de SQL Server que contiene la información de autenticación necesaria para acceder a un recurso cuyo acceso está administrado fuera de SQL Server, por ejemplo una carpeta, una impresora, un recurso compartido asignado a una cuenta de Windows. (Ver credenciales en SQL Server)

Seguir leyendo

Comparando Case y Join en SQL Server

Estructura Case comparada con Join

La estructura Case evalua una expresión condicional y retorna uno de múltiples resultados.

La estructura Case tiene dos formas:

La expresión CASE simple compara una expresión con un conjunto de expresiones simples para determinar el resultado.
La expresión CASE buscada evalúa un conjunto de expresiones booleanas para determinar el resultado.

Ambos formatos admiten un argumento ELSE opcional.

Seguir leyendo

Variables XML en SQL Server

Como usar variables de tipo XML en SQL Server

Los campos de tipo XML son muy efectivos para guardar información relacionada con un diseño Maestro – Detalle, los datos XML son soportados por todos los lenguajes de programación por lo que su uso es muy efectivo.

Seguir leyendo

Funciones Trim, Concat_WS y String_Agg

Funciones Trim, Concat_WS y String_Agg de SQL Server 2017

En este artículo mostramos las nuevas funciones de SQL Server 2017, las que trabajan con datos tipo texto y que son de importancia su uso. Las funciones son: Trim, Concat_ws y String_agg.

Seguir leyendo

Secuencias en SQL Server

Secuencias en SQL Server

Se puede definir una secuencia como un conjunto de valores que parten de un valor inicial, tienen un incremento o decremento, lo que significa que la secuencia puede ser ascendente o descendente y pueden tener un valor final. Además se poder crear secuencias cíclicas, es decir, secuencias que al llegar a su valor final se reinician a su valor inicial.

Seguir leyendo

Niveles de compatibilidad SQL Server

Nivel de compatibilidad de Bases de datos en SQL Server

El nivel de compatibilidad de las bases de datos en SQL Server permite definir la versión en la que se ha creado la base de datos o en la que se desea o debe mantenerse. Si se migran bases de datos a versiones superiores es conveniente cambiar el nivel de compatibilidad a la nueva versión para aprovechas las nuevas funcionalidades.

Seguir leyendo