Restricción DEFAULT SQL
- Página anterior Revisar SQL
- Página siguiente Crear índice SQL
Restricción DEFAULT SQL
La restricción DEFAULT se utiliza para insertar valores predeterminados en las columnas.
Si no se especifica otro valor, se agregará el valor predeterminado a todos los nuevos registros.
Restricción DEFAULT en CREATE TABLE de SQL
El siguiente SQL crea una restricción DEFAULT para la columna "City" al crear la tabla "Persons":
MySQL / SQL Server / Oracle / MS Access:
CREATE TABLE Persons ( Id_P int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255) DEFAULT 'Sandnes' )
Utilizando funciones como GETDATE(), las restricciones DEFAULT también se pueden utilizar para valores del sistema al insertar:
CREATE TABLE Orders ( Id_O int NOT NULL, OrderNo int NOT NULL, Id_P int, OrderDate date DEFAULT GETDATE() )
Restricción DEFAULT de SQL en ALTER TABLE
Si se crea una restricción DEFAULT para la columna "City" en una tabla que ya existe, utilice el siguiente SQL:
MySQL:
ALTER TABLE Persons ALTER City SET DEFAULT 'SANDNES'
SQL Server / Oracle / MS Access:
ALTER TABLE Persons ALTER COLUMN City SET DEFAULT 'SANDNES'
Anular restricción DEFAULT
Si desea anular la restricción DEFAULT, utilice el siguiente SQL:
MySQL:
ALTER TABLE Persons ALTER City DROP DEFAULT
SQL Server / Oracle / MS Access:
ALTER TABLE Persons ALTER COLUMN City DROP DEFAULT
- Página anterior Revisar SQL
- Página siguiente Crear índice SQL