Gewusst wie: Angeben berechneter Spalten

Sie können im Tabellen-Designer einen Ausdruck für eine berechnete Spalte angeben.Der Ausdruck für eine berechnete Spalte kann aus Daten anderer Spalten einen Wert für die Spalte berechnen, der er zuwiesen ist.

HinweisHinweis

Eine neue Version vom Tabellen-Designer wird für Datenbanken im SQL Server 2012-Format angezeigt. In diesem Thema wird die alte Version vom Tabellen-Designer beschrieben, die mit Datenbanken in früheren Formaten von SQL Server verwendet wird.

In der neuen Version können Sie eine Tabellendefinition durch eine grafische Schnittstelle oder direkt in einem Skriptbereich ändern. Wenn Sie die grafische Oberfläche verwenden, wird die Tabellendefinition im Skriptbereich automatisch aktualisiert. Um den SQL-Code im Skriptbereich anzuwenden, wählen Sie die Schaltfläche Aktualisieren aus. Weitere Informationen zur neuen Version finden Sie unter Vorgehensweise: Erstellen von Datenbankobjekten mit dem Tabellen-Designer.

HinweisHinweis

Ihr Computer zeigt möglicherweise für einige der Elemente der Visual Studio-Benutzeroberfläche in der folgenden Anleitung andere Namen oder Standorte an. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

So geben Sie eine berechnete Spalte an

  1. Klicken Sie im Server-Explorer mit der rechten Maustaste auf die Tabelle mit den Spalten, für die Sie berechnete Spalten angeben möchten, und klicken Sie im Kontextmenü auf Tabellendefinition öffnen.

    Die Tabelle wird im Tabellen-Designer geöffnet.

  2. Wählen Sie die Spalte aus, für die Sie eine Formel für eine berechnete Spalte angeben möchten.

  3. Erweitern Sie auf der Registerkarte Spalteneigenschaften die ComputedColumnSpecification-Eigenschaft.

  4. Geben Sie bei der untergeordneten Eigenschaft (Formula) in der Datenblattzelle auf der rechten Seite den Ausdruck für diese Spalte ein.

  5. Geben Sie an, ob die Daten gespeichert werden sollen, indem Sie im Dropdownfeld für die untergeordnete Eigenschaft Is Persisted die Option Ja oder Nein wählen.

    HinweisHinweis

    Falls das Datenbankmodul nicht zulässt, dass durch Ausdrücke berechnete Ergebnisse gespeichert werden, ist die Option Ja bei der Eigenschaft Is Persisted nicht verfügbar.

Die neue Spezifikation für die berechnete Spalte wird der Spalte im Tabellen-Designer zugewiesen, sobald Sie auf eine Stelle außerhalb der Datenblattzelle klicken oder mit TAB den Cursor in eine andere Datenblattzelle bewegen. Wenn Sie im Tabellen-Designer die vorgenommenen Änderungen speichern, werden diese auch in der Datenbank gespeichert.

Siehe auch

Referenz

Spalteneigenschaften

Weitere Ressourcen

Arbeiten mit Spalten

CREATE TABLE und berechnete Spaltenausdrücke