Create table mi sono perso qualkosa?

di il
6 risposte

Create table mi sono perso qualkosa?

"CREATE TABLE tblVisite
(
CodiceVisita varchar(20) not null PRIMARY KEY,
DataVisita date not null,
Annotazioni varchar(100),
Animale varchar(16) not null,
FOREIGN KEY (Padrone) REFERENCES tblAnimali

ON UPDATE CASCADE
ON DELETE CASCADE
);

continua a restituirmi questo errore; dove sbaglio?

6 Risposte

  • Re: Create table mi sono perso qualkosa?

    Non so cosa ti perso tu, ma di sicuro noi ci siamo persi tutto.

    - QUALE errore?

    Di certo questa riga:

    FOREIGN KEY (Padrone) REFERENCES tblAnimali

    non mi pare corretta...

    http://www.w3schools.com/sql/sql_foreignkey.as
  • Re: Create table mi sono perso qualkosa?

    gibra ha scritto:


    QUALE errore?
    questo !
  • Re: Create table mi sono perso qualkosa?

    Ciao a tutti ... chiedo scusa..
    questo e l'errore :
    Msg 1769, Level 16, State 1, Line 1
    Foreign key 'Animale' references invalid column 'Padrone' in referencing table 'tblVisite'.
    Msg 1750, Level 16, State 0, Line 1
    Could not create constraint. See previous errors.
    Buona Settimana..
  • Re: Create table mi sono perso qualkosa?

    Come avevo detto...
  • Re: Create table mi sono perso qualkosa?

    Ho provato a cambiare lo script di creazione,. ma persiste a restituirmi lo stesso errore.. usando
    il testo dal sito w3... in particolare..
    " -- CREATE TABLE Orders
    --(
    --O_Id int NOT NULL,
    --OrderNo int NOT NULL,
    --P_Id int,
    --PRIMARY KEY (O_Id),
    --CONSTRAINT fk_PerOrders FOREIGN KEY (P_Id)
    --REFERENCES Persons(P_Id)
    --) "

    grazie per il supporto.....
  • Re: Create table mi sono perso qualkosa?

    Abbi pazienza, ma non è che basta scopazziare codice per ottenere risultati.
    Occorre studiare e capire come si usa un determinato comando.
Devi accedere o registrarti per scrivere nel forum
6 risposte