Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    196

    [SQL]Funzione Update

    salve sto usando Postgres,e vorrei aggiornare un dato di una tabella ad una certa condizione,ho scritto il seguente codice ma non funge dove sbaglio?''

    update cd_audio set disp = true
    inner join "prenotaCDAudio"
    on "prenotaCDAudio"."codiceCDAudio"= "cd_audio"."codiceCDAudio"
    where (cd_audio."codiceCDAudio"= null)
    se tolgo la clausola where mi funziona,ma il bello sta nel fatto che uso ems manager per testare la query e quando la eseguo senza il where mi dice se voglio fare l'update senza alcuna clausola,nel momento che la inserisco mi dà errore,vallo a capire
    grazie a tutti

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296
    Originariamente inviato da torcito
    ho scritto il seguente codice ma non funge [...]
    nel momento che la inserisco mi dà errore,vallo a capire
    Forse se indichi l'errore... :rollo:
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    where (cd_audio."codiceCDAudio"= null)
    non so... la butto cosi vedendo il codice che hai scritto..

    forse ci vogliono le virgolette a cd_audio ?
    cosi
    codice:
    where ("cd_audio"."codiceCDAudio"= null)

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    196
    L'errore che mi dà è il seguente

    "ERROR: syntax error at or near "inner" at character 33"
    grazie

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296
    Originariamente inviato da torcito
    "ERROR: syntax error at or near "inner" at character 33"
    grazie
    Per quanto ne so, non si usa INNER JOIN all'interno di un'istruzione di UPDATE. :master:
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    196

    risolto

    o con questa query

    update libro set disp = true
    where libro."codiceLibro" in
    (SELECT "prenotaLibro"."codiceLibro" from "prenotaLibro"
    where ("richiestaPrestito"-current_date)<0);

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 © 2024 vBulletin Solutions, Inc. All rights reserved.