Download Manual del usuario de PostgreSQL [ Postgres

Transcript
Capítulo 14. Instrucciones SQL
name
VARCHAR(40)
CONSTRAINT con1 CHECK (did > 100 AND name > ”)
);
Define una restricción de tabla PRIMARY KEY para la tabla films. Las restricciones de
tabla PRIMARY KEY pueden ser definidas sobre uno o más campos de la tabla:
CREATE TABLE films (
code
CHAR(05),
title
VARCHAR(40),
did
DECIMAL(03),
date_prod DATE,
kind
CHAR(10),
len
INTERVAL HOUR TO MINUTE,
CONSTRAINT code_title PRIMARY KEY(code,title)
);
Define una restricción de campo PRIMARY KEY para la tabla distributors. Las
restricciones de campo PRIMARY KEY solamente se pueden definir para un campo de
la tabla (los siguientes dos ejemplos serían equivalentes) :
CREATE TABLE distributors (
did
DECIMAL(03),
name
CHAR VARYING(40),
PRIMARY KEY(did)
);
CREATE TABLE distributors (
did
DECIMAL(03) PRIMARY KEY,
name
VARCHAR(40)
);
205