Latest web development tutorials

Restrição padrão SQL

Restrição padrão SQL

PADRÃO restrição é usada para inserir o valor predefinido para a coluna.

Se nenhum outro valor for especificado, o valor padrão será adicionado a todos os novos registros.


SQL PADRÃO restrição CREATE TABLE quando

O seguinte SQL quando a tabela "Pessoas" é criado para criar uma restrição DEFAULT nas colunas "Cidade":

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'
)

Ao utilizar uma função semelhante, tais GETDATE (), restrição padrão também podem ser usadas para inserir os valores do sistema:

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


SQL PADRÃO restrição ALTER TABLE quando

Quando a tabela foi criada, crie uma restrição DEFAULT para uma coluna no "City", por favor, use o seguinte 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'


Desfazer PADRÃO restrição

Para eliminar uma restrição padrão, use o seguinte SQL:

MySQL:

ALTER TABLE Persons
ALTER City DROP DEFAULT

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT