Visualizzazione risultati 1 fino 2 di 2

Discussione: Stored Procedure - sono bloccate o cosa?

  1. #1
    Guest

    Unhappy Stored Procedure - sono bloccate o cosa?

    Ciao a tutti.
    Da altri post che ho letto sul forum mi pare di capire che le stored procedure sono accettate su altervista.

    Però non me le fa creare!!
    Codice PHP:
    DELIMITER $$

    DROP PROCEDURE IF EXISTS `scriviLog`$$
    CREATE DEFINER=`demostel`@`localhost` PROCEDURE `scriviLog`(IDUtente int,IPUtente varchar(15),IDStrutt int,IDAzione int)
    BEGIN

    DECLARE TitoloStrutt varchar(150);

    DECLARE
    NomeUtente varchar(50);

    SELECT titolo into TitoloStrutt FROM struttura WHERE id_struttura = IDStrutt;

    SELECT nome into NomeUtente FROM utenti WHERE id_utente = IDUtente;

    INSERT INTO accessi(data_acc, utente, IP, titolo_strutt, id_strutt, id_azione)

    VALUES (NOW(), NomeUtente, IPUtente, TitoloStrutt, IDStrutt, IDAzione);

    END$$

    DELIMITER ;
    Ho scritto qualcosa di strano io (in locale funziona!!) o c'è qualcosa che mi sfugge sul server?

    Grazie

  2. #2
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Le Stored Procedure sono disponibili a partire da MySQL 5, perciò per ora non sono supportate perchè la versione di MySQL è la 4.
    A breve MySQL sarà aggiornato: Stored Procedure.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •