2017-12-06 3 views
0

Ich bin mir nicht sicher, was der Fehler unten ist, aber diese Anweisung funktioniert perfekt in Azure SQL Database, aber nicht in Azure SQL Data Warehouse. Gibt es etwas Spezifisches für berechnete Spalten in SQL Data Warehouse?Azure SQL Data Warehouse Berechneter Spaltenfehler

Hier ist die einfache Anweisung create table ich versuche

CREATE TABLE Authors ( AuthorId int IDENTITY(1,1) NOT NULL, FirstName nvarchar(100), LastName nvarchar(100), FullName AS (FirstName + SPACE(1) + LastName) -- computed column )

Und der Fehler:

Msg 103010, Level 16, State 1, Line 1 Parse error at line: 6, column: 11: Incorrect syntax near 'AS'.

Antwort

0

siehe Migrating Computed Columns

Computed columns are not supported in memory-optimized tables. However, you can simulate a computed column.

Der Referenz vorschlagen Verwenden Sie eine Ansicht, um den Effekt von nicht persistenten berechneten Spalten nachzuahmen.

Für persistente berechnete Spalten schlägt die Referenz die Verwendung von gespeicherten Prozeduren vor (eine zum Einfügen einer anderen zum Aktualisieren).

Sie müssten beurteilen, ob die Vorteile der persistenten Daten die Einfachheit der Verwendung von Ansichten überwiegen.

Verwandte Themen