| 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 utiliser les curseurs imbriqués
    Les curseurs sont une structure prévue dans les versions programmables de Structured Query Language (SQL ), tels que Sybase ou Microsoft SQL Server Transact -SQL. Définir un curseur pour une instruction SQL select ou update sur une ou plusieurs tables . Le curseur a un nom que vous pouvez utiliser pour désigner , ouvrez et fermez le curseur ou extraire des lignes de l'ensemble curseur. Les curseurs sont utilisés lors de chaque ligne dans le jeu besoin de traitement ou de ses valeurs sont utilisées dans les variables du programme . Quand un nouveau curseur est déclaré dans la boucle qui traite chaque ligne d'un curseur , le nouveau curseur interne est imbriqué dans l'ancien curseur externe . Instructions
    1

    déclarer un curseur pour une instruction SELECT simple en utilisant la syntaxe T -SQL suivante:

    DECLARE CURSOR

    FOR SELECT field1 , champ2 , field3

    dE

    OÙ field4 < = @ limitval
    2

    Ouvrez le curseur pour le traitement en utilisant ce T -SQL syntaxe :

    oUVERT
    3

    extraire les lignes du curseur ouvert pour le traitement, car il s'agit d'une lecture (sélection) du curseur. Déclarer des variables nécessaires pour stocker des valeurs de champs dans la ligne actuelle du curseur. La syntaxe T -SQL pour extraire les lignes du curseur est la suivante:

    CHERCHER APRÈS DE INTO @ var_fld1 , @ var_fld2 , @ var_fld3

    alors que @ @ fetch_status == 0 Photos

    commencer

    --- < processus rangée du curseur ici> Photos

    CHERCHER APRÈS dE INTO @ var_fld1 , @ var_fld2 , @ var_fld3

    fin
    4

    Ajoutez la déclaration et l'exécution de la deuxième ou intérieure curseur dans la boucle de chercher le curseur précédent ou externe comme suit :

    - curseur externe chercher boucle

    alors que @ @ fetch_status == 0

    commencer

    < processus ligne courante du curseur externe ici> Photos

    - Temps de déclarer l' intérieur curseur - nidification commence

    DECLARE CURSOR inner_cursor

    FOR SELECT X , Y , Z, ....

    FROM table1 , table2 , ...


    OUVERT inner_cursor

    CHERCHER APRÈS DE inner_cursor INTO @ varX , @ varier, @ VARZ ...

    alors que @ @ fetch_status == 0

    commencer - curseur intérieure chercher boucle

    -

    courant - obtenez rangée suivante

    cHERCHER APRÈS DE inner_cursor INTO @ varX , @ varier, @ VARZ ...

    fin - curseur intérieure chercher boucle

    fin - curseur externe chercher boucle
    < br > Photos

    Previous :

    next :
      articles connexes
    ·Accédez 2007 Maisons de données Erreurs 
    ·Comment faire pour créer une requête de l'Union dans …
    ·Tutoriel sur SQL déclencheurs et les procédures stock…
    ·Comment arrêter la base de données Oracle sous AIX 
    ·Comment accéder décimal Type de données 2007 
    ·Accéder à l'aide : Boutons de commande 
    ·Comment faire pour exécuter accès Macro Visual Basic 
    ·Comment remplacer le XML Path en T -SQL 
    ·Comment envoyer des SMS à une base de données 
    ·Tutoriel pour Oracle SQL Plus 
      articles en vedette
    ·Comment copier à partir Real Player à iTunes 
    ·Comment faire pour utiliser un serveur SQL Server en ta…
    ·Comment créer Octets son 
    ·Qu'est-ce que Microsoft Suite 
    ·Comment supprimer Hamachi 
    ·Comment mettre à jour à Limewire Pro 
    ·Comment concevoir une feuille de calcul 
    ·Comment créer un certificat de licence 
    ·Comment éteindre la Restauration du système 
    ·Comment faire pour installer Directeur Cyberlink Power …
    Copyright © Connaissances Informatiques http://fr.wingwit.com