Normalerweise laufe ich ein Skript wie folgt aus:Kann der Datentyp einer Spalte in einer Ansicht geändert werden?
ALTER TABLE [TABLE]
ALTER COLUMN [Column] NVARCHAR(40);
Das Ergebnis ist, dass das Feld in der Tabelle zu nvarchar konvertiert wird. Aber wie lautet die Syntax, um dasselbe für eine Ansicht zu tun? Oder ist das überhaupt möglich?
Sie nicht den Datentyp für die Ausgabespalte einer Ansicht diktieren kann. Das Beste, was Sie tun können, ist, wie @buckley vorgeschlagen hat: Verwenden Sie CAST oder CONVERT, um einen expliziten Datentyp inline in der Ansichtsdefinition zu erzwingen. –