Connexion À La Base de Données
Connexion À La Base de Données
Connexion À La Base de Données
ruby
Copy code
sqlplus username/password@hostname:port/service_name
Création d'une table :
sql
Copy code
CREATE TABLE nom_table (
colonne1 type1,
colonne2 type2,
...
);
Insertion de données :
sql
Copy code
INSERT INTO nom_table (colonne1, colonne2, ...)
VALUES (valeur1, valeur2, ...);
Sélection de données :
sql
Copy code
SELECT colonne1, colonne2
FROM nom_table
WHERE condition;
Mise à jour de données :
sql
Copy code
UPDATE nom_table
SET colonne = nouvelle_valeur
WHERE condition;
Suppression de données :
sql
Copy code
DELETE FROM nom_table
WHERE condition;
Création d'index :
sql
Copy code
CREATE INDEX nom_index ON nom_table (colonne);
Création de vues :
sql
Copy code
CREATE VIEW nom_vue AS
SELECT colonne1, colonne2
FROM nom_table
WHERE condition;
Création de procédures stockées :
sql
Copy code
CREATE OR REPLACE PROCEDURE nom_procedure (paramètres)
IS
BEGIN
-- corps de la procédure
END;
Exécution de procédures stockées :
sql
Copy code
EXEC nom_procedure(paramètres);
Création de déclencheurs (triggers) :
sql
Copy code
CREATE OR REPLACE TRIGGER nom_declencheur
BEFORE/AFTER INSERT/UPDATE/DELETE ON nom_table
FOR EACH ROW
BEGIN
-- corps du déclencheur
END;
Gestion des transactions :
sql
Copy code
COMMIT; -- Valider la transaction
ROLLBACK; -- Annuler la transaction
Ces commandes sont seulement un aperçu des nombreuses fonctionnalités offertes par
Oracle Database. Assurez-vous de consulter la documentation officielle d'Oracle
pour obtenir une liste complète des commandes et pour obtenir des informations plus
détaillées sur leur utilisation.
Insertion de données :
sql
Copy code
INSERT INTO nom_table (colonne1, colonne2, ...)
VALUES (valeur1, valeur2, ...);
Sélection de données :
sql
Copy code
SELECT colonne1, colonne2
FROM nom_table
WHERE condition;
sql
Copy code
UPDATE nom_table
SET colonne = nouvelle_valeur
WHERE condition;
Suppression de données :
sql
Copy code
DELETE FROM nom_table
WHERE condition;
Création d'index :
sql
Copy code
CREATE INDEX nom_index ON nom_table (colonne);
Création de vues :
sql
Copy code
CREATE VIEW nom_vue AS
SELECT colonne1, colonne2
FROM nom_table
WHERE condition;
sql
Copy code
CREATE OR REPLACE PROCEDURE nom_procedure (paramètres)
IS
BEGIN
-- corps de la procédure
END;
Exécution de procédures stockées :
sql
Copy code
EXEC nom_procedure(paramètres);
Création de déclencheurs (triggers) :
sql
Copy code
CREATE OR REPLACE TRIGGER nom_declencheur
BEFORE/AFTER INSERT/UPDATE/DELETE ON nom_table
FOR EACH ROW
BEGIN
-- corps du déclencheur
END;
Gestion des transactions :
sql
Copy code
COMMIT; -- Valider la transaction
ROLLBACK; -- Annuler la transaction
Ces commandes sont seulement un aperçu des nombreuses fonctionnalités offertes par
Oracle Database. Assurez-vous de consulter la documentation officielle d'Oracle
pour obtenir une liste complète des commandes et pour obtenir des informations plus
détaillées sur leur utilisation.
sql
Copy code
EXEC nom_procedure(paramètres);
Création de déclencheurs (triggers) :
sql
Copy code
CREATE OR REPLACE TRIGGER nom_declencheur
BEFORE/AFTER INSERT/UPDATE/DELETE ON nom_table
FOR EACH ROW
BEGIN
-- corps du déclencheur
END;
sql
Copy code
COMMIT; -- Valider la transaction
ROLLBACK; -- Annuler la transaction
sql
Copy code
GRANT privilege TO utilisateur;
Par exemple, pour accorder à un utilisateur le privilège de créer des tables, vous
pouvez utiliser la commande :
sql
Copy code
GRANT CREATE TABLE TO utilisateur;