Bonjour, une erreur que je n'arrive pas a comprendre m'empeche d'inserer de nouvelles valeurs dans une table
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 CREATE TABLE chap0_part2_ch0 ( ch0_id serial NOT NULL, ch0_pere integer, ch0_position integer, ch0_niveau smallint, ch0_texte text, ch0_titre character varying(100), use_id integer, CONSTRAINT pk_ch0_id PRIMARY KEY (ch0_id) ) WITH (OIDS=FALSE);que je procède a un nouvel enregistrement de maniere manuelle ou par le requeteur pgAdmin ou bien par le code de mon appli, j'ai une erreur (citée dans le titre du post)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 insert into chap0_part2_ch0 (ch0_position, ch0_pere, ch0_niveau, ch0_texte, ch0_titre, use_id) values ( (select cast(coalesce(max(ch0_position),0)as integer) +1 from chap0_part2_ch0 where ch0_pere = 0), 0, 0, 'un texte', 'un titre', 2)
je ne comprends vraiment pas pourquoi j'ai cette erreur sur cette table on ne plus simple alors que les autres tables quasi identiques ne me posent aucun probleme.
Merci de m'aider







Répondre avec citation
Partager