Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [SQL Server] errore durante la creazione di una foreign key

    Salve a tutti, non riesco a capire perchè ricevo questo errore quando tento di creare una chiave esterna tra 2 tabelle.
    Questo il test:
    Unable to create relationship 'FK_sigma_elementiedificio_TABSTC'.
    ODBC error: [Microsoft][ODBC SQL Server Driver][SQL Server]L'impostazione del vincolo FOREIGN KEY 'FK_sigma_elementiedificio_TABSTC' nella tabella 'sigma_elementiedificio' potrebbe generare cicli o percorsi a catena multipla. Specificare ON DELETE NO ACTION oppure ON UPDATE NO ACTION oppure modificare altri vincoli FOREIGN KEY.
    [Microsoft][ODBC SQL Server Driver][SQL Server]Impossibile creare il vincolo. Vedere gli errori precedenti.

    E' una semplice chiave esterna tra 2 campi dello stesso tipo uno dei quali è chiave primaria per una delle 2 tabelle.
    ciao

  2. #2
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    ci sono già dei dati nelle due tabelle?
    così ad occhio sì, e qualcuno di questi non è in relazione, quindi non ti fa creare il vincolo a meno che tu non imponga che scelta fare (delete o no action)
    Tutti vogliono parlare, nessuno sa ascoltare.

  3. #3
    Originariamente inviato da Gioba66
    ci sono già dei dati nelle due tabelle?
    così ad occhio sì, e qualcuno di questi non è in relazione, quindi non ti fa creare il vincolo a meno che tu non imponga che scelta fare (delete o no action)
    Nessun dato nelle tabelle, è questo il punto.
    Campi uguali, semplice relazione uno-a-molti.
    Bah...

  4. #4
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    come la crei la relazione? posta il codice
    Tutti vogliono parlare, nessuno sa ascoltare.

  5. #5
    Originariamente inviato da Gioba66
    come la crei la relazione? posta il codice
    Ora funge...
    Meglio così.
    Evidentemente ieri l'sqlserver aveva sclerato (in effetti andava lentissimo).

    Thanks..

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 © 2026 vBulletin Solutions, Inc. All rights reserved.