T-SQL: Obtener la clave primaria de una Tabla

Imaginémonos el siguiente caso en el SQL Server. Sabemos el nombre de la tabla y queremos conseguir la columna o columnas que forman la clave primaria mediante T-SQL. Esto es posible hacerlo utilizando las siguientes tablas del sistema: sysobjects – para todos los objetos de la base de datos. sysindexkeys – Para los índices y … Leer más T-SQL: Obtener la clave primaria de una Tabla

T-SQL: TRUNCATE TABLE y DELETE FROM

Una duda bastante habitual entre los desarrolladores, es cuál es la diferencia entre la sentencia TRUNCATE TABLE y DELETE FROM TABLE. Este post está orientado al modo de trabajo en SQL Server (que es el motor de base de datos que más uso), sin embargo, la mayoría de las diferencias entre ambas sentencias se aplican … Leer más T-SQL: TRUNCATE TABLE y DELETE FROM

T-SQL: Usuarios huérfanos

Alguna vez nos ha pasado que cuando recuperamos una base de datos en otro servidor o instancia de SQL Server, también se recuperan los usuarios de la base de datos, pero no tienen un vínculo con los inicios de sesión del servidor. Por lo tanto nos encontramos con usuarios huérfanos. Un usuario de base de … Leer más T-SQL: Usuarios huérfanos

T-SQL: Mostrar la estructura de una tabla

Desde hace un tiempo atrás vengo publicando algunos artículos de SQL Server, para realizar tareas comunes con T-SQL, porque realmente elevan la productividad al momento de realizar una determinada tarea. La siguiente instrucción nos permite mostrar la estructura de una tabla extrayendo la información de las tablas de sistema: SYSCOLUMNS y SYSOBJECTS. SELECT sysCol.Name, sysType.name … Leer más T-SQL: Mostrar la estructura de una tabla

E-BOOK – Introducing Microsoft SQL Server 2012

Microsoft® Press pone a nuestra disposición la versión final de este interesante E-book sobre SQL Server 2012 escrito por Ross Mistry and Stacia Misner.  Está compuesto de dos partes una de Administración de Base de Datos y otra sobre Business Intelligence. Os dejo el enlace para descargarlo aquí. Parte I Database Administration 1. SQL Server … Leer más E-BOOK – Introducing Microsoft SQL Server 2012