Nothing Special   »   [go: up one dir, main page]

Connexion À La Base de Données

Télécharger au format txt, pdf ou txt
Télécharger au format txt, pdf ou txt
Vous êtes sur la page 1sur 4

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;

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;

ré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.

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

Attribuer des privilèges système :


Les privilèges système permettent à un utilisateur d'effectuer des actions globales
sur la base de données, telles que la création de tables, l'exécution de
procédures, etc. Voici un exemple de syntaxe pour attribuer un privilège système à
un utilisateur :

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;

Vous aimerez peut-être aussi