Visualizzazione dei risultati da 1 a 4 su 4

Discussione: funzione complessa sql

  1. #1

    funzione complessa sql

    Ciao!!
    Premetto che non sono troppo esperto di sql e che in giro non sono riuscito a trovare nulla che possa essermi utile...
    Esiste un modo per creare una funzione in sql che effettui diverse insert all'interno di un db?
    Qualcosa che mi permetta di caricare dei dati con delle select ed effettuare delle insert di questi dati su varie tabelle?

    Mi basterebbe anche solo un esempio di una funzione che carica 2 valori da una tabella e li inserisce in un'altra...oppure una guida con qualche esempio pratico...

    Vi prego, aiutatemi!!! E' da due giorni che ci sbatto la testa...
    Grazie mille, ciao!!

    Francesco.

  2. #2

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Magari ho capito male ma forse ti basta una insert into select.

    http://dev.mysql.com/doc/refman/5.0/...rt-select.html

  4. #4
    Mmm..probabilmente mi servono entrambe!!
    Se volessi creare una funzione che inserisce in una tabella i risultati di una query potrei fare qualcosa del tipo:

    CREATE FUNCTION funz () returns boolean

    begin
    declare result boolean;
    set result = INSERT INTO tabella2 (dato2) SELECT tabella1.dato1 FROM tabella1;
    return result;
    end

    Vi prego, non picchiatemi se ho scritto qualche oscenità!!

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.