Documente Academic
Documente Profesional
Documente Cultură
CODIGO
create table cliente(PK_CLIENTE VARCHAR (10)NOT NULL, NOMBRES VARCHAR (100) NOT NULL,
APELLIDOS VARCHAR (100) NOT NULL, PRIMARY KEY (PK_CLIENTE))
/* QUERY PARA CREAR LA TABLA PRODUCTO*/
Entradas
table
El nombre de una tabla existente.
column
El nombre de una columna en table.
expression
Una expresin o un valor vlidos a asignar en column.
query
Una consulta vlida. Vea la instrucin SELECT para una mejor descripcin de argumentos vlidos.
Salidas
INSERT oid 1
Mensaje devuelto si solo se ha insertado una fila. oid es el nmero OID de la fila insertada.
INSERT 0 #
Mensaje devuelto si se ha insertado ms de una fila. # es el nmero de filas insertadas.
Descripcin
INSERT permite la insercin de nuevas filas en una clase o una tabla. Se puede insertar una fila a la
vez o varias como el resultado de una consulta. Las columnas en el resultado pueden ser listadas
en cualquier orden.
Cada columna que no est presente en la lista de origen ser insertada usando el valor por
defecto, que puede ser tanto un valor por defecto declarado DEFAULT o bien NULL. Postgres
rechazar la nueva columna si se inserta un NULL en una columna declarada como NOT NULL.
Si la expresin para cada columna no es del tipo de datos correcto, se intentar una coercin de
tipos automaticamente.
Debe tener privilegios de insercin en la tabla para aadir en ella, asi como privilegios de seleccin
en cualquier tabla especificada en una clausula WHERE.
Uso
En este segundo ejemplo la columna date_prod se omite y entonces tendr el valor por defecto de
NULL:
Inserta una fila simple en la tabla distributors; note que solo se especifica la columna name , de
forma que la columna omitida did sera asignada con su valor por defecto.
Insercin en arrays (vea The PostgreSQL User's Guide para mayor informacin sobre los arrays):