Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/07/2011, 07:27
ToNy8686
 
Fecha de Ingreso: mayo-2009
Ubicación: En una casa
Mensajes: 1
Antigüedad: 15 años
Puntos: 0
Respuesta: Problemas para crear uns secuencia en postgresql

Cita:
Iniciado por Kontrol_X Ver Mensaje
Tengo el siguiente codigo sql, pero al momento de ejecutarlo me da error

CREATE TABLE libro_e(
cod_lib varchar(12),
especialidad varchar(20),
nombre varchar(20),
direccion_web varchar(20),
primary key(cod_lib));

CREATE SEQUENCE seque1
start 1
increment 1
maxvalue 99999
minvalue 1
cache 1;
CREATE TABLE administrador(
cod_ad integer default netval('seque'::text)not null,
cod_lib varchar(12) references libro_e(cod_lib),
ci integer,
nombre varchar(20),
ap varchar(20),
am varchar(20),
login_ad varchar(10),
contrasena varchar(10),
primary key(cod_ad)
);
CREATE TABLE telefono(
cod_ad vacrhar(12) references administrador(cod_ad),
numero integer,
primary key (cod_ad)
);
CREATE TABLE direccion(
cod_ad varchar(12) references administrador (cod_ad),
cod_d integer,
zona varchar(12),
barrio varchar(12),
calle varchar(15),
numero_casa integer,
primary key(cod_ad)
);


me da el siguiente error:


ERROR: function netval(text) does not exist
HINT: No function matches the given name and argument types. You may need to add explicit type casts.


Si tienes escrito la consulta tal cual como la tienes el nombre que pones en el valor por defecto dice seque y en la secuencia lo tienes como seque1 y tambien tienes mal escrito el nextval lo tienes como netval