J'ai queleque connaissance en DBA oracle et je vais essaier de vous en faire profiter ( je mettrait a jour de tps en tps ) si vous avez des quetions ou des remarques n'hesitez pas !
DBA c'est quoi : DATA BASE ADMINISTRATOR ( admiunistrateur de base de données)
Creation d'instance
Creation de base
Rappel SQL
Optimisation de base
Import / Export
Tuning ( oui oui les jackys interviennent ici aussi)
Scripts utiles
FAQ
Rappel SQL
Selctionner des champs :
Select Nom_du_champs1, Nom_champs2 From Ma_table1 as T1 , Ma_table2 as T2
Where T1.ID_champs1= T2.ID_champs1
;
Explication des mot clés :
Select : indique que l'on fait une selection il est suivit des champs a afficher
From : Indique où on doit aller chercher les champs
Where : Donne les conditions de selection s'il y a plusieur selection on les separe par "and"
Inserer des lignes dans une table :
Il y a plusieur facon d'inserer des lignes :
Insert into nom_table (nom_champs1, nom_champs2) values (valeur_champs1, valeur_champs2);
Insert into nom_table select champs1 from table2;
Attention :
Il doit y avoir autant de champs a inserer que de champs choisie ( ca parait logique mais c'est bon de le redire)
Mettre a jour des lignes :
Update Nom_table set nom_cham_a_mettre_a_jour1="valeur" ,nom_cham_a_mettre_a_jour2="valeur" Where condition;
Attention :
Comme il n'y a pas de from on peut pas faire des jointure sur des tables pour les condition de l'update !
Il y a une astuce à verifier :
Update (select a.Toto,b.tata from table1 as a , table2 as b
where a.titi=b.tyty) set Toto = tata;