Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 15 su 15

Hybrid View

  1. #1
    il cursore legge una variabile con dentro il numero della colonna da aggiornare?

  2. #2
    Quote Originariamente inviata da optime Visualizza il messaggio
    il cursore legge una variabile con dentro il numero della colonna da aggiornare?

    tutto quello che mi restituisce quello che ho scritto è questo:

    codice:
    esattamente questa tabella
    
    
    
    
    
    
    part
    1 10
    2 42
    3 16

  3. #3
    quindi dovrai aggiornare le colonne ""doc_tipo 10", ""doc_tipo 42" e ""doc_tipo 16", corretto?

  4. #4
    Quote Originariamente inviata da optime Visualizza il messaggio
    quindi dovrai aggiornare le colonne ""doc_tipo 10", ""doc_tipo 42" e ""doc_tipo 16", corretto?
    esatto settarle a 1 su tabella_2

  5. #5
    quindi, come ti ho già detto, cicla questa tabella di risulta con un cursore e, per ogni riga letta, forma la query di update, così

    set @upd_sql= 'UPDATE tabella_2 SET [doc_tipo ' & @variabile_colonna_letta_dal_cursore & ']= 1'

    così @upd_sql diventa

    UPDATE tabella_2 SET [doc_tipo 10]= 1 -- devi mettere il nome della colonna tra [] perché contiene uno spazio (bad practice!)

    poi la esegui con

    exec @upd_sql

    così via fino a esaurimento del cursore



Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.