Je suis un débutant avec pl sql et je suis confronté à quelques problèmes avec l'insertion dans des tableaux imbriqués (je les utilise juste pour tester une procédure). donc mon code est:Insérer dans la table imbriquée plsql
insert into t_prenotazioni
(nro_cliente, data_disponibilita)
values
(righe.nro_cliente, v_data_disponibilita);
où t_prenotazioni est une table d'un type défini par moi, righe.nro_cliente est une valeur que je reçois d'un curseur et v_data_disponibilita est une variable. L'erreur que je reçois est:
PLS-00330 utilisation non valide du nom de type ou sous-type
Vous pouvez INSERT INTO une table, pas une variable. Si vous avez besoin de remplir une variable, vous avez besoin d'une affectation ou d'une partie de SELECT ... INTO .... FROM ... Essayez de mieux expliquer ce que vous essayez de faire pour obtenir de l'aide. – Aleksej
Merci. J'essaie de déclarer une table imbriquée et je l'ai fait comme ceci: "type prenotazioni est une table de type_prenotazioni; t_prenotazioni prenotazioni;". Ensuite, j'essaie d'insérer dans cette table, le type de la table a 2 champs. – editLxo
@editLxo Vous devez utiliser ceci dans un bloc PL./SQL – user75ponic