Hier ist meine Frage:
CREATE VIEW VIEW2
AS SELECT [Column1],
(NULL) AS column2 VARCHAR(10)
FROM VIEW1;
Ich erhalte einen Fehler in der dritten Zeile.
Wenn ich die Abfrage so lasse, ohne den Datentyp für Spalte 2 anzugeben, funktioniert die Abfrage, aber der Standarddatentyp ist int, während ich VARCHAR haben möchte.
CREATE VIEW VIEW2
AS SELECT [Column1],
(NULL) AS column2
FROM VIEW1;
Können Sie bitte helfen? Vielen Dank!
Hinweis: Nur Spalte1 befindet sich in VIEW1. Spalte2 befindet sich NICHT in VIEW1, sondern ist eine generierte Spalte mit NULL-Werten.
sql-server-2008
Anna T.
quelle
quelle
Antworten:
Du wirst das wollen.
quelle