Didacticiel Sybase SQL

Utilisez les commandes T-SQL pour manipuler les données stockées dans les bases de données Sybase.

Étape 1

Ouvrez un outil SQL interactif et connectez-vous à une base de données Sybase.

Étape 2

Écrivez une instruction "select" dans la fenêtre et appuyez sur la touche "Entrée" pour lire les lignes stockées dans une table Sybase. En supposant que la base de données contienne une table appelée "product_table" avec des colonnes nommées "product_number" et "product_name", une instruction "select" affichera tout le contenu de la table; la requête restera comme l'une de ces commandes:

SELECT * FROM produit_table

SELECT numéro_produit, nom_produit FROM table_produit

Le " " indique que l'instruction "select" renverra toutes les colonnes. L'ajout du nom de chaque colonne renvoie les mêmes résultats qu'avec le caractère générique " " mais limité par les colonnes mentionnées dans la requête.

Étape 3

Écrivez une instruction "insert" dans le système et appuyez sur "Entrée" pour ajouter des données à une table Sybase. Répertoriez les noms des colonnes suivis de la clause "values" qui contiendra les valeurs littérales que vous ajouterez à chaque colonne. Une commande "insert" pour ajouter une ligne à la table "product_table" ressemblera à ceci:

INSERT INTO table_produit (numéro_produit, nom_produit) VALEURS (1234, "PRODUIT A")

Les chiffres ne sont pas entre guillemets. Les données de caractère doivent être entre guillemets.

Étape 4

Écrivez une instruction "update" dans le système et appuyez sur "Entrée" pour modifier une ou plusieurs lignes d'une table Sybase. Si vous n'utilisez aucune clause "where", toutes les lignes seront mises à jour. Une déclaration "update" pour modifier une ligne de la table "product_table" aura la syntaxe suivante:

UPDATE produit_table SET produit_nom = "produit ABC" WHERE numéro_du_produit = 1234

Étape 5

Ecrivez une instruction "delete" dans le système et appuyez sur "Entrée" pour supprimer une ou plusieurs lignes d'une table Sybase. Si vous n'utilisez aucune clause "where", toutes les lignes de la table seront supprimées. Une instruction "delete" pour supprimer des lignes de la table "product_table" sera la suivante:

DELETE FROM produit_table WHERE numéro_du_produit = 1234

Aucun nom de colonne n'est spécifié car la déclaration "delete" supprimera la ligne entière.