| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
Logiciel  
  • 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
  •  
    Connaissances Informatiques >> Logiciel >> Logiciel de base de données >> Content
    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

    Previous :

    next :
      articles connexes
    ·Comment faire une requête sélectionner dans Access 
    ·Comment ajouter des valeurs NOT NULL aux tables Microso…
    ·Gardien du Serviteur peut fonctionner sur un Mac 
    ·Comment tester la normalité (courbe de distribution Be…
    ·Oracle SQL Developer Tutorial 
    ·Comment créer un rapport de projet de loi dans Access …
    ·Comment convertir une date en un mois dans Access 
    ·Comment lier les variables pour les fonctions PL /SQL 
    ·A Travaux Tutoriel de base de données Microsoft pour é…
    ·Comment fixer SQL et MDF 
      articles en vedette
    ·Comment faire pour supprimer McAfee partir de Windows V…
    ·Puis-je convertir mon CV au format Microsoft Word 
    ·Comment faire pour supprimer les doublons dans Excel 20…
    ·Comment faire pour accélérer ImageCache avec Drupal 
    ·Comment concevoir une base de données de site Web Voya…
    ·Comment faire pour utiliser Photoshop CS3 Actions 
    ·Comment faire pour convertir rmvb au format AVI dans OS…
    ·Comment faire pour créer une zone de liste pour sélec…
    ·iTunes Scep 5 Restore Error 1600 
    ·Comment effectuer une boucle Garage Band Recordings 
    Copyright © Connaissances Informatiques http://fr.wingwit.com