Heim > Datenbank > MySQL-Tutorial > Wie kann ich Feldnamen dynamisch aus temporären Tabellen in SQL Server 2008 abrufen?

Wie kann ich Feldnamen dynamisch aus temporären Tabellen in SQL Server 2008 abrufen?

Linda Hamilton
Freigeben: 2024-12-24 17:58:14
Original
613 Leute haben es durchsucht

How Can I Dynamically Retrieve Field Names from Temporary Tables in SQL Server 2008?

Abrufen von Feldnamen aus temporären Tabellen in SQL Server 2008

Um Feldnamen aus temporären Tabellen in SQL Server 2008 dynamisch abzurufen, können Sie tempdb.sys.columns nutzen Systemtabelle. Diese Tabelle stellt Metadaten zu den Spalten in allen temporären Tabellen in der tempdb-Datenbank bereit.

Um diese Informationen abzufragen, führen Sie die folgende SQL-Anweisung aus:

select * from tempdb.sys.columns where object_id =
object_id('tempdb..#mytemptable');
Nach dem Login kopieren

Ersetzen Sie #mytemptable durch den Namen Ihrer temporäre Tabelle.

Diese Abfrage gibt Folgendes zurück columns:

  • column_id: Eindeutiger Bezeichner für die Spalte innerhalb der temporären Tabelle.
  • object_id: Eindeutiger Bezeichner für die Tabelle, die die enthält Spalte.
  • Name: Name des Spalte.
  • system_type_id: Datentyp der Spalte.
  • max_length: Maximale Länge der Spalte (für Zeichenfolgen- oder Binärtypen).
  • Genauigkeit: Genauigkeit der Spalte (für numerisch). Typen).
  • Skalierung: Skalierung der Spalte (für numerische Typen).
  • is_nullable: Ob die Spalte Nullwerte zulässt oder nicht.
  • is_ansi_padded: Ob die Spalte ANSI gepolstert ist oder nicht.
  • is_identity: Ob die Spalte eine Identitätsspalte ist oder nicht.
  • is_computed: Ob die Spalte eine berechnete Spalte ist oder nicht.

Indem Sie die Spalte Name untersuchen, können Sie Folgendes abrufen Liste der Feldnamen für Ihre temporäre Tabelle.

Das obige ist der detaillierte Inhalt vonWie kann ich Feldnamen dynamisch aus temporären Tabellen in SQL Server 2008 abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage