Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    2

    settare una foreign keyl a not null

    Ciao ragazzi,
    vorrei sapere se potete aiutami su questa cosa. Vorrei settare il valore di una foreign key a not null poichè sbadatamente quando l'ho creare mi sono dimenticata di settarla. Utilizzando questo comando non sono riuscita a risolvere il mio problema:
    ALTER TABLE products ALTER COLUMN product_no SET NOT NULL;

    come posso fare?

    Grazie in anticipo

  2. #2
    usa la sintassi alter table e modify..

    qui un esempio http://stackoverflow.com/questions/1...umn-definition
    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    2
    già fatto e l'errore è che la sintassi è sbagliata...

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,326
    la prox valta descrivi anche l'errore risultante...

    prima di settare il field not null assegnaci un valore valido e poi prova a modificare il NOT NULL

    in alternativa

    1) creati un nuovo field foreign key not null e assegnaci i valori necessari
    2) elimina il vecchio field FK
    3) rinomina nuovofield in vecchiofield


    punto 0: prima fatti una copia di backup!

    ciao

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.