Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak wyświetlić strukturę tabeli w zapytaniu SQL Server?

W przypadku SQL Server, jeśli używasz nowszej wersji, możesz użyć

select *
from INFORMATION_SCHEMA.COLUMNS
where TABLE_NAME='tableName'

Istnieją różne sposoby uzyskania schematu. Korzystając z ADO.NET, możesz użyć metod schematu. Użyj DbConnection GetSchema metody lub DataReader 'sGetSchemaTable metoda.

Zakładając, że masz czytnik dla zapytania, możesz zrobić coś takiego:

using(DbCommand cmd = ...)
using(var reader = cmd.ExecuteReader())
{
    var schema = reader.GetSchemaTable();
    foreach(DataRow row in schema.Rows)
    {
        Debug.WriteLine(row["ColumnName"] + " - " + row["DataTypeName"])
    }
}

Więcej informacji znajdziesz w tym artykule.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Znajdź ciąg, przeszukując wszystkie tabele w SQL Server

  2. Wielowątkowa aplikacja C# z wywołaniami bazy danych SQL Server

  3. Błąd „datetime2” podczas korzystania z frameworka encji w VS 2010 .net 4.0

  4. Ustaw domyślny profil publiczny dla poczty bazy danych (SSMS)

  5. Przenoszenie baz danych SQL Server do chmury