Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934

    As400 - Insert annidato

    Ciao a tutti.

    ho bisogno di fare questa insert, ma non funziona. Secondo voi, dov'è sbagliata?
    Codice PHP:
    INSERT INTO ARTEPROVA (E$COAR,E$LING)                       
    VALUES ((SELECT E$COAR FROM ARTEPROVA where e$ling='I'),'Z'
    grazie
    Ale

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    287
    se non vedo male vuoi inserire 2 valori ma nel values ne passi 1 solo.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    287
    edit ho visto male.. passi 2 argomenti

    dici non funziona.. ma che errore ti da?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934
    voglio inserire 2 campi.

    i campi sono:
    SELECT E$COAR FROM ARTEPROVA where e$ling='I'
    Z

    inserisce solo 1 record. in pratica voglio duplicare tutti i record in cui e$ling='I' e sostituire il valore I con Z nei nuovi record creati

  5. #5
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    perdonami, ma non fai prima duplicare la tabella, modificare i record che ti servono e riaccodarli alla tabella principale?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934
    in effetti questa è una tabella duplicata. adesso per accodare come faccio?

    + che altro siccome sto lavorando su sap, non volevo fare troppi casini con le tabelle.

    preferivo fare i test su una tabella e poi fare le stesse cose sulla tabella buona
    Ultima modifica di pig_org; 28-10-2014 a 17:44

  7. #7
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Credo che una
    Insert into tabella_originaria Select campi from Tabella_secondaria

    Dovrebbe bastare

  8. #8
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Quote Originariamente inviata da clasku Visualizza il messaggio
    Credo che una
    Insert into tabella_originaria Select campi from Tabella_secondaria

    Dovrebbe bastare
    Yes.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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