Auf der Suche nach strengeren Typ Sicherheit und machen es einfacher, Fehler zu erkennen, möchte ich Spalte Arten meiner Ansicht explizit angeben.Kann ich Spaltentypen beim Erstellen einer SQL Server-Ansicht angeben?
Aber während dies funktioniert:
CREATE VIEW [dbo].[myview] (
[a],
[b],
[c]
)
AS
SELECT 'a1', 'b1', 'c1';
dies nicht gelingt:
CREATE VIEW [dbo].[myview] (
[a] nvarchar(32) NOT NULL,
[b] nvarchar(32) NOT NULL,
[c] nvarchar(32) NOT NULL
)
AS
SELECT 'a1', 'b1', 'c1';
Gibt es eine korrekte Syntax für das?