Delen via


Database Columns - List By Table

Databasekolommen weergeven

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

URI-parameters

Name In Vereist Type Description
databaseName
path True

string

De naam van de database.

resourceGroupName
path True

string

De naam van de resourcegroep die de resource bevat. U kunt deze waarde verkrijgen via de Azure Resource Manager-API of de portal.

schemaName
path True

string

De naam van het schema.

serverName
path True

string

De naam van de server.

subscriptionId
path True

string

De abonnements-id waarmee een Azure-abonnement wordt geïdentificeerd.

tableName
path True

string

De naam van de tabel.

api-version
query True

string

De API-versie die moet worden gebruikt voor de aanvraag.

$filter
query

string

Een OData-filterexpressie waarmee elementen in de verzameling worden gefilterd.

Antwoorden

Name Type Description
200 OK

DatabaseColumnListResult

Databasekolommen zijn opgehaald.

Other Status Codes

Foutreacties: ***

  • 400 UpdateNotAllowedOnPausedDatabase - Gebruiker heeft geprobeerd een update uit te voeren op een onderbroken database.

  • 404 SubscriptionDoesNotHaveServer - De aangevraagde server is niet gevonden

  • 404 SourceDatabaseNotFound - De brondatabase bestaat niet.

  • 404 DatabaseDoesNotExist - Gebruiker heeft een databasenaam opgegeven die niet bestaat op dit serverexemplaar.

  • 404 ResourceDoesNotExist - Resource met de naam '{0}' bestaat niet. Geef een geldige resourcenaam op om door te gaan.

  • 404 InvalidDatabaseSchema - Schema ontbreekt in de database.

  • 404 InvalidDatabaseTable - Tabel ontbreekt in database.

  • 404 InvalidDatabaseColumn - Kolom ontbreekt in de tabel.

  • 503 DatabaseUnavailable - De bewerking is mislukt omdat de database niet beschikbaar is.

Voorbeelden

List database columns

Voorbeeldaanvraag

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

Voorbeeldrespons

{
  "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
      }
    }
  ]
}

Definities

Name Description
ColumnDataType

Het gegevenstype van de kolom.

DatabaseColumn

Een databasekolomresource.

DatabaseColumnListResult

Een lijst met databasekolommen.

TableTemporalType

Het tijdelijke type tabel.

ColumnDataType

Het gegevenstype van de kolom.

Waarde Description
bigint
binary
bit
char
date
datetime
datetime2
datetimeoffset
decimal
float
geography
geometry
hierarchyid
image
int
money
nchar
ntext
numeric
nvarchar
real
smalldatetime
smallint
smallmoney
sql_variant
sysname
text
time
timestamp
tinyint
uniqueidentifier
varbinary
varchar
xml

DatabaseColumn

Een databasekolomresource.

Name Type Description
id

string

Resource-id.

name

string

Resourcenaam.

properties.columnType

ColumnDataType

Het gegevenstype van de kolom.

properties.isComputed

boolean

Of de kolom wordt berekend of niet.

properties.memoryOptimized

boolean

Of de kolom deel uitmaakt van een tabel die is geoptimaliseerd voor geheugen.

properties.temporalType

TableTemporalType

Het tijdelijke type tabel.

type

string

Resourcetype.

DatabaseColumnListResult

Een lijst met databasekolommen.

Name Type Description
nextLink

string

Koppeling om de volgende pagina met resultaten op te halen.

value

DatabaseColumn[]

Matrix met resultaten.

TableTemporalType

Het tijdelijke type tabel.

Waarde Description
HistoryTable
NonTemporalTable
SystemVersionedTemporalTable