Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di wino_7
    Registrato dal
    Dec 2006
    Messaggi
    537

    [Mysql] Errore in store procedure

    Codice PHP:
    DELIMITER //
    CREATE PROCEDURE Modifica_responsabile (Nome_resp VARCHAR(30), Cognome_resp VARCHAR(30), Nome_reparto VARCHAR(30))
    BEGIN
    DECLARE Var_codice_fiscale VARCHAR(16);
    SET Var_codice_fiscale SELECT Codice_fiscale FROM Impiegato WHERE Nome Nome_resp AND Cognome Cognome_resp  WHERE Nome Nome_reparto;
    UPDATE Reparto SET Responsabile Var_codice_fiscale;
    END
    // 
    Mi dice che c'è un errore di sintassi a linea 4 ma non riesco a trovarlo.
    HELP ME !!!!!!!!!!!

  2. #2
    ci sono troppi WHERE in quella select.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it L'avatar di wino_7
    Registrato dal
    Dec 2006
    Messaggi
    537
    SI SI SCUSA L'HO TOLTA LA SECONDA where MA NON FUNGE LO STESSO

  4. #4
    Utente di HTML.it L'avatar di Gunn
    Registrato dal
    Feb 2006
    Messaggi
    370
    magari devi mettere un operatore logico
    -10 points to SCLERO high top class [definition of SCLERO HIGH TOP CLASS: 90 random kills]

  5. #5
    oppure mettere la select tra parentesi e togliere il delimiter dopo l'end.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.