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
Partager