J'ai une table d'oracle appelé:forme web insert et déclencheur avant insertion
create table InsertHere(
generate_id varchar2(10),
name varchar2(100)
);
Je dois insérer des données dans ce tableau d'une bande de. Dans la forme web, il y a deux éléments:
type et le nom
. Je dois générer 'generate_id' à partir du type que l'utilisateur a sélectionné.
Tâche:
Avant insertion dans la table InsertHere je dois générer le generate_id. Ensuite, je dois insérer 'generate_id' et 'name' dans la table InsertHere. MAIS LA GÉNÉRATION DE L'ID DOIT ÊTRE FAIT À L'INTÉRIEUR DE LA BASE DE DONNÉES (peut être avec une procédure).
Question:
Comment cette chose peut être fait efficacement?
J'ai besoin de suggestions.
Merci à l'avance
Nous vous remercions de votre réponse détaillée. Cela m'aiderait beaucoup. Mais je pensais utiliser un trigger à la place. Parce que je dois faire deux choses: d'abord, je dois générer l'ID avant d'insérer dans la table. seconde je dois mettre à jour l'autre table après l'insertion dans la table InsertHere. Mais le problème est comment puis-je passer paramètre pour déclencher ...? ou est-ce qu'il y a un autre moyen? – FlintOff