Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как мога да покажа структурата на таблицата в заявката на SQL Server?

За SQL Server, ако използвате по-нова версия, можете да използвате

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

Има различни начини за получаване на схемата. Използвайки ADO.NET, можете да използвате методите на схемата. Използвайте DbConnection 's GetSchema метод или DataReader 'sGetSchemaTable метод.

При условие, че имате четец за за заявката, можете да направите нещо подобно:

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

Вижте тази статия за повече подробности.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какво е SQL Server? (Определение, версии, издания)

  2. SQL Server 2016:Създайте изглед

  3. Как да проверя дали съществува база данни в SQL Server?

  4. Упътване:Настройка на висока наличност на SQL Server

  5. Как да разположите приложение с база данни на sql сървър на клиенти