Section courante

A propos

Section administrative du site

Les instructions «SQL» sont les éléments clef permettant de manipuler les informations d'une base de données comme Sybase. Voici la liste des instructions du Sybase :

Instruction Description
ALTER DATABASE Cette instruction permet la modification d'élément de la structure d'une base de données.
ALTER ROLE Cette instruction permet la modification de rôle utilisateur.
ALTER TABLE Cette instruction permet la modification d'élément de la structure d'une table.
BEGIN...END Cette instruction permet de délimiter un bloc d'instruction.
BEGIN TRANSACTION Cette instruction permet de débuter une transaction.
BREAK Cette instruction permet d'arrêter une boucle.
CASE Cette instruction ou fonction permet d'effectuer une évaluation de cas conditionnel.
CHECKPOINT Cette instruction permet d'écrires des pages dirty (pages ayant été mise-à-jour depuis leur dernière écriture) vers un périphérique de base de données.
CLOSE Cette instruction permet de désactiver un curseur.
COMMIT Cette instruction permet de sauvegarder les changements apporté par une transaction.
COMPUTE Cette instruction permet de générer des valeurs sommaires apparaissant comme des enregistrements supplémentaires dans les résultats d'une requête.
CONNECT TO...DISCONNECT Cette instruction permet d'effectuer une connexion au serveur spécifié et de déconnecter le serveur connecté en intégration de composante de service seulement.
CONTINUE Cette instruction permet de recommencer au début d'une boucle.
CREATE DATABASE Cette instruction permet de créer une nouvelle base de données.
CREATE DEFAULT Cette instruction permet d'indiquer une valeur à insérer dans une colonne s'il n'y a pas de valeur d'inséré.
CREATE EXISTING TABLE Cette instruction permet de créer une table proxy, ensuite récupérer et entreposer les métadonées à partir d'une table à distance et enfin place les données dans la table proxy.
CREATE FUNCTION (SQLJ) Cette instruction permet de créer une fonction utilisateur pour ajouter aux requêtes SQL vers une méthode statique Java.
CREATE INDEX Cette instruction permet de créer une nouvelle index sur un ou des champs d'une table.
CREATE PLAN Cette instruction permet de créer un plan abstrait.
CREATE PROCEDURE Cette instruction permet de créer une procédure entreposé ou d'étendre une procédure entreposé (ESP) avec un ou plusieurs paramètres utilisateurs.
CREATE PROCEDURE (SQLJ) Cette instruction permet de créer une procédure entreposé SQLJ pour ajouter aux requêtes SQL vers une méthode statique Java.
CREATE PROXY_TABLE Cette instruction permet de créer une table proxy sans spécifier une colonne de la liste en intégration de composante de service seulement.
CREATE ROLE Cette instruction permet de créer un rôle utilisateur, spécifiant un mot de passe avec un délai d'expiration, un mot de passe d'une longueur minimum et le nombre maximal d'échec de connexion pour le rôle spécifié.
CREATE RULE Cette instruction permet de spécifier le domaine acceptant les valeurs pour une colonne particulière ou pour n'importe quel colonne d'un type de données utilisateur, et crée une règle d'accès.
CREATE SCHEMA Cette instruction permet de créer une nouvelle collection de tables, de vues, et de permissions pour un utilisateur de base de données.
CREATE TABLE Cette instruction permet de créer une table dans la base de données spécifié ou courante.
CREATE TRIGGER Cette instruction permet de créer un déclencheur.
CREATE VIEW Cette instruction permet de créer une vue.
DBCC Cette instruction permet de vérifier la consistence de la base de données aussi bien au niveau logique que physique et fournit des statistiques, des plans et des fonctionnalités de réparation.
DEALLOCATE CURSOR Cette instruction permet de rendre inaccessible le curseur et restituer les ressources de mémoire qu'occupait le curseur.
DECLARE Cette instruction permet de déclarer le nom et le type des variables locales pour un traitement par lot ou une procédure.
DECLARE CURSOR Cette instruction permet d'effectuer la déclaration d'un curseur pour une table ayant une association d'un nom avec un ensemble de ligne d'une instruction SELECT ou encore pour la déclaration d'un curseur pour BLOB lors de l'insertion ou de la lecture.
DELETE Cette instruction permet de supprimer des enregistrements dans une table.
DELETE STATISTICS Cette instruction permet de supprimer les statistiques de la table système sysstatistics.
DISK INIT Cette instruction permet d'initialiser un périphérique physique ou un fichier utilisable pour l'Adaptive Server.
DISK MIRROR Cette instruction permet de créer un logiciel miroir prenant immédiatement le relais lorsque le périphérique principal tombe en panne.
DISK REFIT Cette instruction permet de reconstruire la base de données principal des tables systèmes sysusages et sysdatabases avec les informations contenu dans sysdevices.
DISK REINIT Cette instruction permet de reconstruire la base de données principal des tables systèmes avec les informations contenu dans sysdevices.
DISK REMIRROR Cette instruction permet de redémarrer le disque miroir après qu'il se soit arrêter à cause d'un échec de périphérique miroir ou de désactivation temporaire à cause de l'instruction DISK UNMIRROR.
DISK RESIZE Cette instruction permet de changer la taille d'un périphérique utilisé par l'Adaptive Server.
DISK UNMIRROR Cette instruction permet de suspendre un disque miroir initialisé avec l'instruction «DISK MIRROR».
DROP DATABASE Cette instruction permet de supprimer une base de données existante.
DROP DEFAULT Cette instruction permet de supprimer une définition utilisateur par défaut.
DROP FUNCTION (SQLJ) Cette instruction permet de supprimer une fonction entreposé SQLJ.
DROP INDEX Cette instruction permet de supprimer un index associé à une table de base de données.
DROP PROCEDURE Cette instruction permet de supprimer une procédure contenu dans la base de données.
DROP ROLE Cette instruction permet de supprimer un rôle.
DROP RULE Cette instruction permet de supprimer une règle.
DROP TABLE Cette instruction permet de supprimer une table de base de données.
DROP TRIGGER Cette instruction permet de supprimer un déclencheur.
DROP VIEW Cette instruction permet de supprimer une vue de données pour une ou des tables dans la base de données.
DUMP DATABASE Cette instruction permet d'effectuer une copie de sauvegarde de la base de données entière, en incluant le journal de bord des transactions, dans une format étant lisible avec l'instruction «LOAD DATABASE».
DUMP TRANSACTION Cette instruction permet d'effectuer une copie d'une transaction du journal de bord et enlève la portion inactive.
EXECUTE Cette instruction permet d'exécuter une instruction SQL dynamique.
FETCH Cette instruction permet de faire passer le curseur à l'enregistrement suivant ou de passer au segment suivant d'un BLOB.
GOTO Cette instruction permet d'effectuer un branchement à une étiquette spécifié.
GRANT Cette instruction permet de définir les privilèges administrateur de chaque utilisateur de la base de données de Sybase.
IF ... ELSE Cette instruction permet de tester une condition et si elle est vrai d'exécution des instructions.
INSERT Cette instruction permet d'insérer un nouvel enregistrement dans une table.
KILL Cette instruction permet de supprimer un processus.
LOAD DATABASE Cette instruction permet d'effectuer le chargement d'une copie de sauvegarde d'une base de données utilisateur, incluant le journal de bord des transactions, précédemment créer par la commande «DUMP DATABASE».
LOAD TRANSACTION Cette instruction permet d'effectuer le chargement d'une copie des transactions du journal de bord précédemment créé par la commande «DUMP TRANSACTION».
LOCK TABLE Cette instruction permet de verrouiller une table pour une transaction.
MOUNT Cette instruction permet d'attacher une base de données vers une destination ou un Adaptive Server secondaire.
ONLINE DATABASE Cette instruction permet de rendre disponible une base de données pour le public après une utilisation de séquence de charge normal, si nécessaire, met à jour une base de données chargée de la version courante d'Adaptive Server, apporte une base de données en ligne, après le chargement du journal de bord des transactions sortie avec l'option standby_access.
OPEN Cette instruction permet d'ouvrir un curseur pour le traitement.
PREPARE TRANSACTION Cette instruction permet d'utiliser une bibliothèque DB en deux phases de commit d'application pour voir si un serveur est prêt à valider une transaction.
PRINT Cette instruction permet d'afficher les messages utilisateurs dans l'écran utilisateur.
QUIESCE DATABASE Cette instruction permet de suspendre ou de résumer les mises-à-jour vers la liste de bases de données spécifiés.
RAISERROR Cette instruction permet d'afficher un message d'erreur utilisateur dans l'écran utilisateur et fixe les drapeaux systèmes vers l'enregistrement des conditions d'erreurs s'étant produite.
READTEXT Cette instruction permet d'effectuer la lecture de valeurs texte, unitexte ou images et démarre de l'emplacement spécifié en lisant le nombre d'octets ou de caractères spécifiés.
RECONFIGURE Cette instruction permet d'allouer un script existant en l'exécution sans effectuer de modification.
REMOVE JAVA Cette instruction permet d'enlever une ou plusieurs classes Java-SQL, paquets ou archive JAR de la base de données.
REORG Cette instruction permet de récupérer l'espace inutilisé des pages, enlève les redirections d'enregistrements ou réécrit toutes les colonnes dans la table de nouvelles pages, dépendant de l'option utilisé.
RETURN Cette instruction permet de sortir d'un traitement par lots ou d'une procédure inconditionnellement et fournit des options de retour d'état.
REVOKE Cette instruction permet d'enlever des droits d'un utilisateur de la base de données de Sybase.
ROLLBACK Cette instruction permet d'annuler toutes les transactions effectué depuis le dernier «COMMIT».
ROLLBACK TRIGGER Cette instruction permet d'annuler l'effet d'un déclencheur, incluant les données modifiées étant cause par le déclencheur et l'issue d'instruction «RAISERROR».
SAVE TRANSACTION Cette instruction permet de créer un point de restauration pour une transaction.
SELECT Cette instruction permet de sortir une liste de données à partir d'une ou plusieurs tables.
SET Cette instruction permet de fixer les options de la base de données «Sybase».
SETUSER Cette instruction permet d'allouer le propriétaire de la base de données afin de le rendre accessible pour d'autre utilisateur.
SHUTDOWN Cette instruction permet d'arrêter l'Adaptive Server pour que les commandes du serveur de copie de sauvegarde ou le serveur de copie de sauvegarde à distance puissent s'effectuer.
TRUNCATE TABLE Cette instruction permet de supprimer le contenu entier d'une table sans pour autant supprimer sa structure.
UNMOUNT Cette instruction permet d'arrêter la base de données et retire l'Adaptive Server.
UPDATE Cette instruction permet de mettre à jour des champs d'enregistrements dans une table.
UPDATE ALL STATISTICS Cette instruction permet de mettre à jour tous les informations de statistiques pour la table de données.
UPDATE INDEX STATISTICS Cette instruction permet de mettre à jour les statistiques pour toutes les colonnes dans un index.
UPDATE STATISTICS Cette instruction permet de mettre à jour les informations à propos de la distribution de valeurs de clef dans l'index spécifié, pour toutes les colonnes dans un index, une table ou une partition.
UPDATE TABLE STATISTICS Cette instruction permet de mettre à jour les statistiques étant entreposé dans la table systabstats, comme un rowcount, un ratio d'unité d'allocation, et les autres choses.
USE Cette instruction permet de sélectionner une des bases de données à gérer par «Sybase».
WAITFOR Cette instruction permet de spécifier le temps, l'intervalle de temps, ou un événement pour l'exécution d'un bloc d'instruction, d'entreposage de procédure, ou de transaction.
WHILE Cette instruction permet de définir une boucle.
WRITETEXT Cette instruction permet d'écrire un message minimal dans le journal de bord, mettant à jour interactivement la colonne texte, unitexte d'image.


Dernière mise à jour : Dimanche, le 31 mai 2015