Jump to content

Datentyp einer Spalte ändern


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo,


ich möchten eine Spalte von nvachar zu datetime ändern mit

 

ALTER TABLE Table
ALTER COLUMN fix datetime

 

In der Spalte "fix" stehen nur Datumsangeben (in deutscher Schreibweise).
Im Kleinen habe ich es schon ausprobiert und der Text (z. B. "01.07.2021") wird anstandslos in ein Datum umgewandelt.

 

Bevor ich nun die Änderung auf eine große Tabelle anwende, meine Frage:

Kann es zu Problemen in Views (mit der Spalte), oder Triggern kommen nach der Änderung? Oder muss ich evtl. Views und Trigger irgendwie anpassen?

 

(Ich bin noch SQL-Server-Anfänger)

 

Danke,

 

VG

 

 

Geschrieben

Moin,

wenn Du in den Views die Spalte einfach nur mit ausgibst, ändert sich nichts (außer dem ausgegebenen Datentyp). Dort, wo Du die Spalte auswertest und/oder transformierst, muss die Bedingung/die Transformation datetime berücksichtigen statt nvarchar.

  • Like 1
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...