Latest web development tutorials

Restricción predeterminada de SQL

Restricción predeterminada de SQL

restricción DEFAULT se utiliza para insertar el valor predeterminado de la columna.

Si no se especifica ningún otro valor, el valor por defecto será añadido a todos los registros nuevos.


restricción DEFAULT SQL CREATE TABLE cuando

El siguiente código SQL cuando se crea la tabla "Personas" para crear una restricción DEFAULT en las columnas de "ciudad":

My SQL / SQL Server / Oracle / MS Access:

CREATE TABLE Persons
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255) DEFAULT 'Sandnes'
)

Mediante el uso de un GETDATE similares tal función (), restricción DEFAULT también se puede utilizar para insertar los valores del sistema:

CREATE TABLE Orders
(
O_Id int NOT NULL,
OrderNo int NOT NULL,
P_Id int,
OrderDate date DEFAULT GETDATE()
)


DEFAULT SQL restricción ALTER TABLE cuando

Cuando se ha creado la tabla, cree una restricción DEFAULT para una columna en el "City", por favor, utilice el siguiente código SQL:

MySQL:

ALTER TABLE Persons
ALTER City SET DEFAULT 'SANDNES'

SQL Server / MS Access:

ALTER TABLE Persons
ALTER COLUMN City SET DEFAULT 'SANDNES'

Oracle:

ALTER TABLE Persons
MODIFY City DEFAULT 'SANDNES'


Deshacer restricción DEFAULT

Para quitar una restricción DEFAULT, utilice el siguiente código SQL:

MySQL:

ALTER TABLE Persons
ALTER City DROP DEFAULT

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT