Propiedad NULL / NOT NULL
La propiedad NULL es la más común entre las asignaciones que se pueden realizar al momento de crear una tabla. Tenemos dos formulas de expresar el término NULL, puesto que al señalarlo como NULL estamos indicando que el contenido de dicha columna no es obligatorio; por lo tanto, acepta y devuelve valores nulos. Si se necesita especificar lo contrario, es decir, que se obligue a registrar un valor dentro de una columna, entonces se tendrá que especificar NOT NULL. Veamos el caso:
CREATE TABLE Pasajeros
(idPasajero char(5) NOT NULL,
Nombres varchar(50) NOT NULL,
Email varchar(50) NULL
)
GO
Si se necesita crear una tabla PASAJEROS con la estructura anterior hay que tener en cuenta que las columnas idPaajero y Nombres son obligatoria en ser registradas, y que la columna Email no lo és. Consideren queridos lectores que si no se especifica también se refiere a tipo NULL.
Tabla Pasajeros |
Propiedad IDENTITY
La propiedad IDENTITY solo es aplicable a columnas de tipo numérico, ya que define un autoincremento de valores que pueden representar una numeración de valores en forma automática por cada registro dentro de la tabla. Por ejemplo, podría tratarse de una tabla de facturas y su columna NUMFACTURA tenga asignada la propiedad IDENTITY para identificar el numero de factura registrada. Veamos un ejemplo:
CREATE TABLE PAGO (
NUMPAGO INT IDENTITY(1,1),
FECHA DATE NOT NULL,
MONTO MONEY NOT NULL,)
GO
Tabla Pago |
En el script anterior se crea la tabla PAGO que tiene la columna NUMPAGO de tipo entero con un auto incremento de inicio 1 con un salto 1
Hasta aquí el post queridos lectores, como siempre un placer, comenten, compartan para que mas gente sepa cada vez mas, o denle clic a algun anuncio de su interés. Hasta el próximo post que será, la creación de tablas en SQL. Saludos
No hay comentarios.:
Publicar un comentario