La restrincion DEFAULT se utiliza para establecer un valor predeterminado para una columna.
El valor predeterminado se agregará a todos los registros nuevos, si no se especifica ningún otro valor.
Crear tabla con DEFAULT
El siguiente SQL establece un DEFAULTvalor para la columna "Ciudad" cuando se crea la tabla "Personas":
Mi SQL/SQL Server/Oracle/MS Access:
CREATE TABLE Persons ( ID int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Age int, City varchar(255) DEFAULT 'Sandnes' );
...
La restricción DEFAULT también se puede usar para insertar valores del sistema, usando funciones como GETDATE():
CREATE TABLE Orders ( ID int NOT NULL, OrderNumber int NOT NULL, OrderDate date DEFAULT GETDATE() );
ALTER TABLE con DEFAULT
Para crear un DEFAULTrestricción en la columna "Ciudad" cuando la tabla ya está creada, use el siguiente SQL:
mysql:
ALTER TABLE Persons ALTER City SET DEFAULT 'Sandnes';
Servidor SQL:
ALTER TABLE Persons ADD CONSTRAINT df_City DEFAULT 'Sandnes' FOR City;
Acess
ALTER TABLE Persons ALTER COLUMN City SET DEFAULT 'Sandnes';
DROP con DEFAULT
La restrincion DEFAULT para eliminar use el siguiente SQL:
Mysql
ALTER TABLE Persons ALTER City DROP DEFAULT;
0 Comentarios
Si desea contactar comigo, lo puede hacer atravez deste formulario gracias