La unicidad de registros se obtiene -como se requiere en la primera forma normal– por medio de la llave primaria, pero las llaves secundarias (aquellas otras llaves candidatas) también pueden ser definidas dentro de la estructura de las tablas, de tal manera que el motor de bases de datos verifique que todos los registros mantengan […]
SQL
Permitir valores nulos en SQL Server (CREATE TABLE y ALTER TABLE)
Un valor nulo es la ausencia de valor. No es una cadena vacía en un texto o un 0 en un valor numérico. Es simplemente la ausencia de cualquier valor. Cuando definimos un campo en una tabla, es posible forzar que dicho campo acepte o rechace guardar valores nulos en él. Esto asegurará que el […]
Renombrar una tabla en SQL Server con sp_rename
Si bien el comando que se utiliza para cambiar las características o propiedades de una tabla es regularmente ALTER TABLE, en el caso específico de querer renombrar una tabla en SQL Server será necesario ocupar el comando o procedimiento almacenado SP_RENAME. SP_RENAME SP_RENAME es un procedimiento almacenado del sistema que nos permite renombrar una tabla. […]
Cómo crear tablas con SQL en SQL Server
Una tabla, como se revisó en previamente, es una estructura dentro de una base de datos que guardará registros de un mismo tipo, todos los registros serán iguales, por que tendrán los mismos campos. Por tanto, es importante revisar cómo crear tablas en ua base de datos relacional por medio de código SQL (código DDL […]
Data Control Language (DCL) de SQL
Lenguaje de control de datos o DCL en SQL No cualquiera puede acceder a la base de datos, y de los usuarios que pueden ver la base de datos, no todos deberían tener los mismos privilegios para ver o modificar la información. El Lenguaje de Control de Datos o DCL aglomera a los comandos que […]
Tipos de datos de texto en SQL Server
Cuando se requiere guardar una cadena de caracteres en SQL Server, es necesario utilizar alguno de los tipos de datos de texto. El determinar cuál es el mejor dependerá de los valores esperados (en cuanto a juego de caracteres y longitud). He aquí un recuento de los diferentes tipo char (n) Es el tipo de […]