Update-Datum auf null
Ich versuche zu aktualisieren enroll_date Zeile auf null und sagt mir "cannot update (%s) to NULL"
, also ich habe versucht zu tun, setzen TO_CHAR
und es immer noch nicht hilft...
enroll_date zeigt dies, das ich es machen will, auf null
ENROLL_DATE
07-FEB-07
Dies ist, was ich haben
UPDATE ENROLLMENT
SET TO_CHAR(ENROLL_DATE) = NULL
WHERE STUDENT_ID ='125'
AND SECTION_ID ='61';
wie kann ich einstellen, enroll_date auf null ?
InformationsquelleAutor Manual | 2013-11-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fehler erscheint, werden Sie informiert, dass Ihre Daten-Modell definiert
enroll_date
alsNOT NULL
Spalte. Sie kann daher nicht, setzen Sie es auf NULL.Könnten Sie ändern die definition der Tabelle NULL-Werte zulässt
Scheint es jedoch wahrscheinlich, dass dies war eine absichtliche Entscheidung bei der Definition des Datenmodells, sollte nicht geändert werden. Ich weiß nicht, wie es sinnvoll wäre, eine
enrollment
ohne einenroll_date
.InformationsquelleAutor Justin Cave
Entfernen Sie die TO_CHAR-Funktion. Sie aktualisieren eine Spalte, nicht die Funktion würde Wert
InformationsquelleAutor gvee
Wenn dies nicht funktioniert,haben Sie wahrscheinlich die definition für die Spalte NICHT NULL ist.
InformationsquelleAutor Mihai
verwenden Sie ALTER COLUMN, anstatt ÄNDERN
InformationsquelleAutor JarekMaxiM