| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
software  
  • Adobe Illustrator

  • Software di animazione

  • Antivirus Software

  • Software Audio

  • Backup dei dati

  • masterizzare CD

  • masterizzare DVD

  • Compressione dei dati

  • Software Database

  • Desktop Publishing

  • Desktop Video

  • Digital Video Software

  • Drupal

  • Software didattico

  • ingegneria del Software

  • Tipi di estensione di file

  • Financial Software

  • Freeware, Shareware & Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Aprire Source Code

  • Altro Software per computer

  • Giochi per PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • presentazione Software

  • produttività Software

  • Quicktime

  • Gestione Desktop remoto

  • SQL Server

  • Skype

  • Software versioni Beta

  • Consulenti Software

  • Società di sviluppo software

  • Software Licensing

  • Fogli di calcolo

  • Software Preparazione Tax

  • Software Utility

  • Web Clip Art

  • Windows Media Player

  • Word Processing Software
  •  
    Conoscenza Informatica >> software >> Software Database >> Content
    Come utilizzare i cursori nidificati
    cursori sono una struttura fornita nelle versioni programmabili di Structured Query Language ( SQL ), come Sybase o Microsoft SQL Server Transact - SQL . Definire un cursore per un'istruzione SELECT o l'aggiornamento di SQL su una o più tabelle . Il cursore ha un nome che può essere utilizzato per fare riferimento a , aprire e chiudere il cursore o recuperare le righe dal set di cursore . I cursori sono utilizzati quando ogni riga del set di esigenze di elaborazione o di suoi valori sono utilizzati in variabili di programma . Quando un nuovo cursore viene dichiarato nel ciclo che elabora ogni riga di un cursore , il nuovo cursore interno è nidificato all'interno del vecchio cursore esterno . Istruzioni
    1

    dichiara un cursore per una semplice istruzione SELECT utilizzando la seguente sintassi T - SQL :

    DECLARE CURSOR

    per Select campo1 , campo2 , campo3

    DA

    DOVE field4 < = @ limitval
    2

    Aprire il cursore per la lavorazione con questo T - SQL sintassi:

    aPERTO
    3

    recuperare le righe dal cursore aperto per l'elaborazione, in quanto si tratta di una lettura ( select ) cursore . Dichiarare le variabili necessarie per memorizzare i valori dei campi nella riga corrente del cursore . La sintassi T - SQL per il recupero delle righe del cursore è il seguente :

    ANDARE A PRENDERE DOPO DA INTO @ var_fld1 , var_fld2 @ , @ var_fld3

    mentre @ @ FETCH_STATUS == 0

    iniziare

    --- < attuale processo di fila cursore qui >

    ANDARE A PRENDERE DOPO da INTO @ var_fld1 , var_fld2 @ , @ var_fld3

    fine
    4

    Aggiungi la dichiarazione e l'esecuzione del secondo o interno cursore nel prendere ciclo del cursore precedente o esterno come segue :

    - cursore esterno prendere ciclo

    mentre @ @ FETCH_STATUS == 0

    iniziare

    < processo riga corrente del cursore esterno qui >

    - Tempo di dichiarare l' interno del cursore - nidificazione inizia

    DECLARE CURSOR inner_cursor

    PER SELEZIONARE X , Y , Z , ....

    FROM tabella1 , tabella2 , ...

    DOVE

    APERTO inner_cursor

    ANDARE A PRENDERE DOPO da inner_cursor INTO @ varX , @ variare , @ VARZ ...

    mentre @ @ FETCH_STATUS == 0

    iniziare - cursore interno recuperare ciclo

    -

    - ottenere il ferro successivo

    ANDARE A PRENDERE DOPO DA inner_cursor INTO @ varX , @ variare , @ VARZ ...

    fine - cursore interno recuperare ciclo

    fine - cursore esterno recuperare cappio
    < br >

    Previous :

    next :
      Articoli Correlati
    ·Come tagliare tutti i dati sul lato sinistro del Valore…
    ·Come personalizzare la barra multifunzione Bar in Acces…
    ·Come sono i database utilizzati nel mondo reale 
    ·Come creare un recordset in Access 2007 per un report 
    ·Come avviare un nuovo database in MS Access 
    ·Come combinare Nome e Cognome in Access 2007 
    ·Come creare un centralino in Access 2007 
    ·Come mostrare la barra in Access 2007 
    ·Lotus Designer Tutorials 
    ·Come trasferire i dati Data Da un campo all'altro in Ac…
      Articoli in evidenza
    ·Come rimuovere uno sfondo da un'immagine in Photoshop 
    ·Tipi di Compressione dei file 
    ·Come aggiornare Microsoft Money 2001 
    ·Come trasferire dati da Excel VB Gamma di Array 
    ·Come fare soldi online con giochi 
    ·Come ricostruire dati a Peachtree 
    ·Come creare Seamless texture in Photoshop 
    ·Come fare a Phoenix in GIMP 
    ·Come fare Poster con Word 
    ·Come sostituire il carattere Papiro 
    Copyright © Conoscenza Informatica http://it.wingwit.com