Sdílet prostřednictvím


Database Columns - List By Table

Výpis sloupců databáze

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/schemas/{schemaName}/tables/{tableName}/columns?api-version=2021-11-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/schemas/{schemaName}/tables/{tableName}/columns?$filter={$filter}&api-version=2021-11-01

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
databaseName
path True

string

Název databáze.

resourceGroupName
path True

string

Název skupiny prostředků, která obsahuje prostředek. Tuto hodnotu můžete získat z rozhraní API azure Resource Manager nebo z portálu.

schemaName
path True

string

Název schématu.

serverName
path True

string

Název serveru.

subscriptionId
path True

string

ID předplatného, které identifikuje předplatné Azure.

tableName
path True

string

Název tabulky.

api-version
query True

string

Verze rozhraní API, která se má použít pro požadavek.

$filter
query

string

Výraz filtru OData, který filtruje prvky v kolekci.

Odpovědi

Name Typ Description
200 OK

DatabaseColumnListResult

Sloupce databáze se úspěšně načetly.

Other Status Codes

Chybové odpovědi: ***

  • 400 UpdateNotAllowedOnPausedDatabase – uživatel se pokusil provést aktualizaci pozastavené databáze.

  • 404 SubscriptionDoesNotHaveServer – požadovaný server nebyl nalezen.

  • 404 SourceDatabaseNotFound – zdrojová databáze neexistuje.

  • 404 DatabaseDoesNotExist – Uživatel zadal název databáze, který na této instanci serveru neexistuje.

  • 404 ResourceDoesNotExist – prostředek s názvem{0} neexistuje. Pokud chcete pokračovat, zadejte platný název prostředku.

  • 404 InvalidDatabaseSchema – v databázi chybí schéma.

  • 404 InvalidDatabaseTable – tabulka chybí v databázi.

  • 404 InvalidDatabaseColumn – sloupec v tabulce chybí.

  • 503 DatabaseUnavailable – operace selhala, protože databáze není k dispozici.

Příklady

List database columns

Ukázkový požadavek

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/servers/serverName/databases/myDatabase/schemas/dbo/tables/table1/columns?api-version=2021-11-01

Ukázková odpověď

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/servers/serverName/databases/myDatabase/schemas/dbo/tables/table1/columns/col1",
      "name": "col1",
      "type": "Microsoft.Sql/servers/databases/schemas/tables/columns",
      "properties": {
        "columnType": "nvarchar",
        "temporalType": "NonTemporalTable",
        "memoryOptimized": false,
        "isComputed": false
      }
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/servers/serverName/databases/myDatabase/schemas/dbo/tables/table1/columns/col2",
      "name": "col2",
      "type": "Microsoft.Sql/servers/databases/schemas/tables/columns",
      "properties": {
        "columnType": "bit",
        "temporalType": "NonTemporalTable",
        "memoryOptimized": false,
        "isComputed": false
      }
    }
  ]
}

Definice

Name Description
ColumnDataType

Datový typ sloupce.

DatabaseColumn

Prostředek sloupce databáze.

DatabaseColumnListResult

Seznam sloupců databáze.

TableTemporalType

Dočasný typ tabulky.

ColumnDataType

Datový typ sloupce.

Name Typ Description
bigint

string

binary

string

bit

string

char

string

date

string

datetime

string

datetime2

string

datetimeoffset

string

decimal

string

float

string

geography

string

geometry

string

hierarchyid

string

image

string

int

string

money

string

nchar

string

ntext

string

numeric

string

nvarchar

string

real

string

smalldatetime

string

smallint

string

smallmoney

string

sql_variant

string

sysname

string

text

string

time

string

timestamp

string

tinyint

string

uniqueidentifier

string

varbinary

string

varchar

string

xml

string

DatabaseColumn

Prostředek sloupce databáze.

Name Typ Description
id

string

ID prostředku.

name

string

Název prostředku.

properties.columnType

ColumnDataType

Datový typ sloupce.

properties.isComputed

boolean

Určuje, jestli se sloupec vypočítá.

properties.memoryOptimized

boolean

Určuje, jestli sloupec patří do tabulky optimalizované pro paměť.

properties.temporalType

TableTemporalType

Dočasný typ tabulky.

type

string

Typ prostředku.

DatabaseColumnListResult

Seznam sloupců databáze.

Name Typ Description
nextLink

string

Odkaz na načtení další stránky výsledků

value

DatabaseColumn[]

Pole výsledků

TableTemporalType

Dočasný typ tabulky.

Name Typ Description
HistoryTable

string

NonTemporalTable

string

SystemVersionedTemporalTable

string