Connaissances Informatiques >> Logiciel >> Logiciel de base de données >> Content
  Derniers articles
  • À propos Étiquette Faire Logiciel 
  • Comment faire pour créer un jeu d'e…
  • Comment définir Champ Type de donné…
  • Comment ajouter une référence dans…
  • Relations entre les tables dans Acce…
  • Caractéristiques d'un modèle de do…
  • CRM Vs . Sharepoint 
  • Comment lier les critères de requê…
  • Comment faire pour installer Autodes…
  • Qu'est-ce qu'un fichier ALZ 
  •   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 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

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment utiliser la fonction Remplacer dans Oracle SQL 
  • Comment utiliser bcp de MS SQL 
  • Comment remplacer des données dans Access requêtes 
  • Comment faire pour installer MSDE 
  • Tutoriels SQL Enterprise Manager 
  • Comment accéder au rapport Colonne Format 
  • Comment faire pour limiter éléments de menu dans Access 2007 
  • Comment importer un fichier CSV pour SQL Server 2005 
  • Dépannage d'un manque SQL Management Studio 
  • Qu'est-ce qu'un processeur de requêtes 
  • Connaissances Informatiques © http://www.ordinateur.cc