Insertar imágenes desde SQL Server Management Studio

Insertar imágenes en un campo Image desde SQL Server

Al crear una tabla, es necesario con regularidad almacenar las imágenes de los registros, por ejemplo, la imagen de un empleado, la imagen de un producto, la imagen de una intervención quirúrgica, las fotos de un auto siniestrado en un sistema de seguros vehiculares, etc.

Continue reading

Partición Vertical de Tablas en SQL Server

Partición vertical de Tablas

En el artículo de Tablas particionadas compartí la forma de como particionar una tabla de manera horizontal, cuando se proyecta que esta tabla va a tener muchos registros.

En este artículo les comparto como se particiona una tabla de manera vertical, esto es básicamente dividiendo la cantidad de campos que tiene la tabla en varias tablas y ubicarlas en diferentes grupos de archivos.

Con regularidad se usa para separar los campos que ocupan mucho espacio como los de tipo Image para ubicarlos en otra tabla relacionadas con claves foráneas. Continue reading

Permisos con Grant

Permisos en SQL Server – Grant

El trabajo de la asignación de permisos sobre los asegurables a las entidades de seguridad debe ser hecho de manera muy responsable, se debe planear con mucho cuidado que entidades de seguridad pertenecerán a los diferentes roles de servidor y roles de base de datos. Continue reading

Funciones matemáticas en SQL Server

Funciones matemáticas

Las funciones matemáticas realizan cálculos basados en valores de entrada y reportan un valor numérico. Continue reading

Funciones de Servidor

SEGURIDAD en SQL Server

Roles de Servidor – Funciones fijas de servidor

La administración de la seguridad con los elementos de una base de datos es una tarea que necesita de mucho cuidado, es necesario que los asegurables presentes en la base de datos tengan los permisos requeridos y asignados adecuadamente a las entidades de seguridad. Continue reading

Funciones de cursor

Funciones de Cursor

Las funciones de cursor devuelven información de los cursores. (Ver cursores)

Las funciones de cursor son las siguientes:
@CURSOR_ROWS
CURSOR_STATUS
@@FETCH_STATUS

Continue reading

Funciones de agregado

Funciones de agregado

Devuelven estadísticas usando campos numéricos de las tablas.  Solamente Count se puede usar con campos que no son numéricos o se puede usar asterisco (*).

Las funciones de agregado se usan generalmente para obtener información desde varias tablas (Ver Joins) haciendo cálculos en base a un detalle, por ejemplo, poder calcular la cantidad de facturas o boletas generadas por un empleados, el total de compras de un clientes, el promedio de monto de los documentos de compra de los proveedores, etc Continue reading

Consultas – Filtrado de registros

Consultas – filtrado de registros

Filtrar un conjunto de resultados permite listar los registros que cumplan con una o mas condicionesLos Filtros pueden ser especificados en campos de la tabla dentro de la cláusula Where, y en listados con campos que tienen funciones de agregado en la cláusula Having.
Para las expresiones lógicas se utilizar los operadores de comparación y los operadores propios de SQL. (Ver Operadores en SQL)

Continue reading

Consultas con campos calculados

Campos calculados en Consultas

Los campos calculados en una consulta son campos que se construyen en base a los existentes en la tabla.

Los campos calculados siguen cualquiera de los formatos siguientes:

NombreCampoCalculado = Expresión que lo calcula
o
Expresión que lo calcula As ‘Nombre de campo calculado’

Si el nombre del campo calculado incluye espacios se debe encerrar entre corchetes. Continue reading

Funciones de cadena

Funciones de texto o cadena

Las funciones de texto en SQL Server realizan operaciones sobre cadenas de caracteres o contenido de los campos de tipo carácter y devuelven un valor de cadena o un valor entero. Continue reading

Funciones de fecha y Hora

Permiten el manejo de datos tipo fecha y hora.

Fecha y Hora del sistema
SYSDATETIME — Fecha y Hora del Servidor
GETDATE — Obtiene la fecha del Servidor

— Fecha en partes
DateName — Nombre de parte de la fecha determinada
DataPart — Parte de la fecha
Day — El número de día del mes
Month — El número del mes
Year — El año de una fecha Continue reading

Funciones de Conversión de datos

Funciones para conversión de datos

Los datos en muchas ocasiones deben ser convertidos y transformados en ocasiones en un estándar para poder tratarlos, para esto se deben usar las funciones de Conversión de datos. Continue reading

Operadores en SQL Server

Operadores de SQL Server

Caracteres para comparar dos datos del mismo tipo, se utilizan en las clausulas Where o Having del Select o de otras instrucciones que requieran de filtros y comprobación de condiciones. Continue reading

Funciones de Configuración

Funciones de configuración de SQL Server

Las funciones de configuración devuelve información acerca de las opciones de configuración actuales. Continue reading