Connaissances Informatiques >> Logiciel >> Logiciel de base de données >> Content
  Derniers articles
  • Qu'est-ce que MCSA 
  • Comment changer le numéro de DSN so…
  • Comment convertir un fichier au form…
  • Comment faire pour effacer un verrou…
  • Comment remplacer une virgule Leadin…
  • Comment faire Paramètres dans l'acc…
  • Comment lier des tables et des donné…
  • Comment utiliser VBA accès à la ca…
  • Que pouvez-vous utiliser les équati…
  • Comment faire pour convertir un fich…
  •   Logiciel de base de données
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte
  •  
    Logiciel de base de données

    Comment écrire curseurs dans SQL

    Normalement, SQL demandes ( Structured Query Language) travaillent avec des ensembles complets de données. Cependant, il ya des moments où il peut être préférable ou même nécessaire de travailler avec des données d'une ligne à la fois. Pour ces circonstances , les curseurs sont la meilleure option . Ils permettent une opération devant être effectuée sur chaque ligne d'un ensemble de données, un à la fois . Par exemple , les curseurs sont la meilleure façon de se déplacer à travers tout un ensemble de données et d'appliquer une procédure pour chaque ligne de l'ensemble . Toutefois, cela a un coût : les curseurs sont généralement beaucoup plus lent que les autres opérations SQL . Instructions
    1

    Tapez la commande suivante dans la console SQL Server pour déclarer le curseur :

    DECLARE CURSOR cursor1
    2

    Fournir une instruction SELECT qui récupère les données le curseur travailleront sur ​​:

    pour ma

    SELECT last_name

    FROM employés

    FOR UPDATE OF nom_famille

    va récupérer une liste de last_names d'une table des employés. Il précise aussi que vous mettrez à jour la nom_famille que vous avancez dans les données du curseur
    3

    Ouvrez le curseur en tapant la commande suivante : .

    OUVERT cursor1
    Hôtels 4

    à itérer les lignes en tapant la commande suivante :

    CHERCHER APRÈS dE cursor1

    INTO @ LASTNAME

    alors que @ @ FETCH_STATUS = 0 < br >

    BEGIN
    5

    Mise à jour le dernier nom en tapant la commande suivante :

    EXEC UPPER ( @ nom)

    Cela va régler le nom de l' ligne actuelle si elle est en majuscules
    6

    Fetch autre ligne avant de terminer la boucle WHILE commencé à l'étape 4 : .

    CHERCHER APRÈS dE cursor1

    eN @ LASTNAME

    FIN
    7

    fermer le curseur et relâchez son nom afin qu'il puisse être utilisé à nouveau si nécessaire:

    PROCHE cursor1

    DEALLOCATE cursor1

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Types de bases de données informatiques 
  • Comment modifier mon 2003 Mondial liste d'adresses de Change 
  • Comment accéder à la valeur par défaut pour les données existantes 
  • Comment mettre à jour un énoncé contenant plusieurs tableaux 
  • Comment puis-je ajouter un champ NuméroAuto à une requête dans Access 
  • Comment ajouter des images pour Access 2007 
  • Comment faire pour exécuter SQL pour supprimer des tables et des séquences de la ligne de commande…
  • Comment se connecter à un serveur Oracle 9 avec le client Oracle 10g 
  • Comment remplacer une virgule Leading utilisant T -SQL 
  • Comment calculer la taille d'une table dans Oracle 
  • Connaissances Informatiques © http://www.ordinateur.cc