Freigeben über


Arbeiten mit Aliasdatentypen

Aliastypen basieren auf den Systemdatentypen in SQL Server 2005. Aliastypen können verwendet werden, wenn mehrere Tabellen denselben Typ von Daten in einer Spalte speichern müssen und Sie sicherstellen müssen, dass Datentyp, Länge und NULL-Zulässigkeit für diese Spalten identisch sind. So könnte z. B. basierend auf dem char-Datentyp ein Alias namens postal_code erstellt werden. Aliastypen werden in Tabellenvariablen nicht unterstützt.

Beim Erstellen eines Aliasdatentyps müssen Sie die folgenden Parameter angeben:

  • Name
  • Systemdatentyp, auf dem der neue Datentyp basiert
  • NULL-Zulässigkeit (ob der Datentyp NULL-Werte zulässt)
    Ist die NULL-Zulässigkeit nicht explizit definiert, wird sie gemäß der ANSI-Standardeinstellung zu NULL-Werten für die Datenbank oder die Verbindung zugewiesen.
ms189283.note(de-de,SQL.90).gifHinweis:
Wenn in der model-Datenbank ein Aliastyp erstellt wird, ist dieser Aliastyp in allen neuen benutzerdefinierten Datenbanken vorhanden. Wenn der Datentyp jedoch in einer benutzerdefinierten Datenbank erstellt wird, ist der Datentyp nur in dieser benutzerdefinierten Datenbank verfügbar.
ms189283.note(de-de,SQL.90).gifHinweis:
Wenn Aliasdatentypen gelöscht werden, kann auf sie weiterhin durch Tabellenvariablen später im Batch verwiesen werden, in dem sie abgelegt wurden.

Siehe auch

Konzepte

Datentypen (Datenbankmodul)

Andere Ressourcen

CREATE TYPE (Transact-SQL)
DROP TYPE (Transact-SQL)
ALTER TABLE (Transact-SQL)
CREATE TABLE (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005