Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Ayuda a insertar datos usando nextval

Estas en el tema de Ayuda a insertar datos usando nextval en el foro de PostgreSQL en Foros del Web. Hola amigos estoy empezando a trabajar con PostgreSQL he hecho una base de datos, cree una tabla, en MySQL uso auto_increment para que se incremente ...
  #1 (permalink)  
Antiguo 05/03/2011, 17:07
 
Fecha de Ingreso: abril-2010
Ubicación: Colombia - Barranquilla
Mensajes: 66
Antigüedad: 14 años
Puntos: 0
Ayuda a insertar datos usando nextval

Hola amigos estoy empezando a trabajar con PostgreSQL he hecho una base de datos, cree una tabla, en MySQL uso auto_increment para que se incremente un valor x de un registro, en fin en postgresql encontre con que hay que declarar el valor que se desea auto incrementar con SERIAL por lo cual cree la tabla asi:


CREATE TABLE usuarios
(
item serial NOT NULL,
nombres character varying(50),
username character varying(10),
correo character varying(50),
fecha date,
hora time without time zone,
CONSTRAINT usuarios_pkey PRIMARY KEY (item)
)
WITH (
OIDS=FALSE
);
ALTER TABLE usuarios OWNER TO postgres;

Ahora logro insertar datos desde phpPgAdmin pero usando el modo gráfico, pense que al igual que en phpmyadmin me mostraria el código de la consulta pero no es así, pude isnertar datos pero como yo quiero aprender a insertar por SQL tengo un problemita que es el siguiente:

ingresto esta consulta:

insert into usuarios
values
(nextval('usuarios_item_seq'::regclass,'CARLOS SANTANA','carloss','[email protected]',current_ date,current_timeset)

y me muestra este error:

Error de SQL:

ERROR: syntax error at end of input
LINE 3: ...arloss','[email protected]',current_date,cur rent_timeset)
^

En la declaración:
insert into usuarios
values
(nextval('usuarios_item_seq'::regclass),'CARLOS SANTANA','carloss','[email protected]',current_ date,current_timeset)

Hasta aqui quedo pues no puedo hacer ninguna inserción, repito este es mi primer día con PostgreSQL pq he venido trabajando solo con MySQL, así que si estoy cometiendo un Error u Horror es justificable.

Agradezco su ayuda.
  #2 (permalink)  
Antiguo 06/03/2011, 22:48
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Ayuda a insertar datos usando nextval

quitale el casteo a regclass.

Código SQL:
Ver original
  1. INSERT INTO usuarios
  2. VALUES
  3. (NEXTVAL('usuarios_item_seq'),'CARLOS SANTANA','carloss','[email protected]',current_ DATE,current_timeset)

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 09/03/2011, 19:56
 
Fecha de Ingreso: abril-2010
Ubicación: Colombia - Barranquilla
Mensajes: 66
Antigüedad: 14 años
Puntos: 0
Respuesta: Ayuda a insertar datos usando nextval

Gracias por responder amigo, la verdad ya funcionó! muchas gracias.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:10.