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 (administrateur de base de données)
SOMMAIRE :
[g]
DBA c'est quoi : DATA BASE ADMINISTRATOR (administrateur de base de données)
SOMMAIRE :
[g]
- ■Creation d'instance[/g]
[g]■Creation de base[/g]
[g]■Rappel SQL[/g]
[g]■Optimisation de base[/g]
[g]■Import / Export[/g]
[g]■Tuning[/g] ( oui oui les jackys interviennent ici aussi)
[g]■Scripts utiles[/g]
[g]■FAQ[/g]
[g]■Rappel SQL[/g]
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;
[g]■Scripts utiles[/g]
Vous trouverez plein de srcipt ici :Vous devez être connecté pour voir les liens.
Si vous avez des scripts perso a partager n'hesiter pas
Je suis entrain de refaire un script pour avoir les script de creation de bases a partir d'une base existante au propre je vous en ferait profiter.