krovomi | Une autre question :
J'ai une table tmp_export_profils_portrait et une table tmp_export_profils_port_tom, elles ont la même structure, sauf que la première contrairement à la seconde n'a pas de champ id_port (champ auto_increment).
Avec le trigger crée au dessus, quand je fais :
Code :
- INSERT INTO tmp_export_profils_port_tom SELECT
- company,
- sub_unit,
- name_prefix,
- first_name,
- last_name,
- email_work,
- cfa,
- pin_number,
- name_suffix,
- dob,
- verified_flag,
- work_phone,
- start_travel_date,
- end_travel_date,
- home_appart_code,
- home_city_code,
- pin_mailer_sent,
- is_arranger_flag,
- external_system_identifier,
- bus_traveler_rollup_type_desc,
- arranger_first_name,
- arranger_last_name,
- arranger_phone,
- email_type,
- arranger_email,
- receive_e_invoice_flag,
- client_defined_trvlr_type_name,
- traveler_type_name,
- privacy_option_acceptance_flag,
- client_org_unit_id FROM tmp_export_profils_portrait;
- commit;
|
J'ai l'erreur ORA-00947 : Not enough values, donc je voudrais savoir pourquoi il me sort cette erreur alors que normalement il devrait simplement faire un copier/coller de la table tmp_export_profils_portrait dans tmp_export_profils_port_tom en mettant le champ tmp_export_profils_port_tom.id_port en auto-increment, non ?
Soit j'ai zappé un truc, soit je ne comprends pas le principe, quelqu'un pourrait m'expliquer ?
Merci Message édité par krovomi le 23-07-2008 à 14:17:25
|