Tres tablas -con su datos- para ejemplificar el uso de los JOINs en SQL
SQL Server
Vistas actualizables
Código para generar tablas y vistas para probar las vistas actualizables
Obtener tamaño de índices (en KBytes)
–Obtención del tamaño de los índices de todas las tablas en la base de datos activa SELECT i.name [Índice], –Nombre de índice SUM(s.[used_page_count]) * 8 AS [Tamaño en KBytes] –Tamaño del índice FROM sys.dm_db_partition_stats s INNER JOIN sys.indexes i ON s.[object_id] = i.[object_id] AND s.[index_id] = i.[index_id] WHERE i.name LIKE ‘indice%’ –Índices que comienzan con […]
Creación de índice con filtro o filtro condicional
— Índice tradicional, sin filtro, sobre tres campos de la tabla DATOS CREATE INDEX indiceTODO ON datos (entidad, mun, ageb); — Índice con filtro, sobre tres campos de la tabla DATOS_CON_INDICE de una sola entidad CREATE INDEX indiceWHERE ON datos_con_indice (entidad, mun,ageb) WHERE entidad=’10’;
Campos UNIQUE en SQL Server
Ejemplo de CREATE TABLE con la definición de llaves secundarias por medio de la propiedad UNIQUE con un campo, y con campos compuestos.
Ejemplo de SP_RENAME
–Ejemplo de cómo renombrar una tabla en SQL Server usando el procedimiento almacenado SP_RENAME EXEC sp_rename ‘peliculas’, ‘cat_peliculas’;