Visualizzazione risultati 1 fino 9 di 9

Discussione: viste nel DB

  1. #1
    Guest

    Predefinito viste nel DB

    -- MySQL Administrator dump 1.4
    --
    -- ------------------------------------------------------
    -- Server version 5.0.27-community-nt


    /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
    /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
    /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
    /*!40101 SET NAMES utf8 */;

    /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
    /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
    /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;


    --
    -- Create schema my_crctrace
    --

    CREATE DATABASE IF NOT EXISTS my_crctrace;
    USE my_crctrace;

    --
    -- Temporary table structure for view `codfil`
    --
    DROP TABLE IF EXISTS `codfil`;
    DROP VIEW IF EXISTS `codfil`;
    CREATE TABLE `codfil` (
    `CodFil` int(10) unsigned,
    `codcomm` char(6),
    `codattore` varchar(7),
    `operazionep` varchar(50),
    `operazionei` varchar(50),
    `operazionet` varchar(50),
    `operazionec` varchar(50),
    `nomec` varchar(45),
    `comunec` varchar(45),
    `nomei` varchar(45),
    `comunei` varchar(45),
    `nomep` varchar(45),
    `comunep` varchar(45),
    `nomet` varchar(45)
    );

    --
    -- Definition of view `codfil`
    --

    DROP TABLE IF EXISTS `codfil`;
    DROP VIEW IF EXISTS `codfil`;
    CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `codfil` AS select `tracc_comm`.`CodFil` AS `CodFil`,`tracc_comm`.`codcomm` AS `codcomm`,`pacco`.`codattore` AS `codattore`,`pacco`.`operazionep` AS `operazionep`,`pacco`.`operazionei` AS `operazionei`,`pacco`.`operazionet` AS `operazionet`,`pacco`.`operazionec` AS `operazionec`,`confezionatori`.`Nome` AS `nomec`,`confezionatori`.`Comune` AS `comunec`,`intermediari`.`Nome` AS `nomei`,`intermediari`.`Comune` AS `comunei`,`produttori`.`Nome` AS `nomep`,`produttori`.`Comune` AS `comunep`,`trasformatori`.`Nome` AS `nomet` from (((((`tracc_comm` left join `pacco` on((`tracc_comm`.`codcomm` = `pacco`.`codcomm`))) left join `confezionatori` on((`pacco`.`codattore` = `confezionatori`.`CodiceC`))) left join `intermediari` on((`pacco`.`codattore` = `intermediari`.`CodiceI`))) left join `trasformatori` on((`pacco`.`codattore` = `trasformatori`.`CodiceT`))) left join `produttori` on((`pacco`.`codattore` = `produttori`.`CodiceP`)));



    /*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
    /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
    /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
    /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
    /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
    /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
    /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
    con la seguente vista ricevo un errore:

    DEFI
    Messaggio di MySQL: Documentazione
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY
    ovviamente ho eliminato le drop che non sono concesse!!
    Ultima modifica di crctrace : 03-02-2007 alle ore 20.52.16

  2. #2
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    Secondo me è la @ che crea problemi

  3. #3
    Guest

    Predefinito

    beh quelle sono commentate quindi non credo siano loro...

    inoltre ho provato a eliminare DEFINER=`root`@`localhost` ma niente da fare!!

    ho messo anche il nick al posto di root ma niente!

  4. #4
    Guest

    Predefinito

    Le viste sono supportate da Mysql5 ...se le cose non sono cambiate su AV c'è mysql 4.1.

    Bye.

  5. #5
    Guest

    Predefinito

    quindi nulla da fare??

  6. #6
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Confermo che su AlterVista c'è la versione 4.1 di MySQL.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  7. #7
    Guest

    Predefinito

    ma ho letto che le view ci sono su mysql 4.1!

  8. #8
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Qui c'è scritto che le viste sono a partire dalla versione 5.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  9. #9
    Guest

    Predefinito

    Si.. le viste sono prensenti da mysql 5. Al massimo puoi creare 1 tabella con la query della vista e farla aggiornare ogni tot di minuti!

Regole di scrittura

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