Dela via


Database Columns - List By Database

Lista databaskolumner

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/columns?api-version=2021-11-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/columns?schema={schema}&table={table}&column={column}&orderBy={orderBy}&$skiptoken={$skiptoken}&api-version=2021-11-01

URI-parametrar

Name I Obligatorisk Typ Description
databaseName
path True

string

Namnet på databasen.

resourceGroupName
path True

string

Namnet på resursgruppen som innehåller resursen. Du kan hämta det här värdet från Azure Resource Manager-API:et eller portalen.

serverName
path True

string

Namnet på servern.

subscriptionId
path True

string

Det prenumerations-ID som identifierar en Azure-prenumeration.

api-version
query True

string

DEN API-version som ska användas för begäran.

$skiptoken
query

string

En täckande token som identifierar en startpunkt i samlingen.

column
query

string[]

orderBy
query

string[]

schema
query

string[]

table
query

string[]

Svar

Name Typ Description
200 OK

DatabaseColumnListResult

Databaskolumner har hämtats.

Other Status Codes

Felsvar: ***

  • 400 UnsupportedColumnOrderByProperty – egenskapen order-by stöds{0} inte. Tillåtna egenskaper är: {1}.

  • 400 UnsupportedColumnSortDirection – Kolumnsorteringsriktningen stöds{0} inte. Tillåtna värden är: {1}.

  • 400 UpdateNotAllowedOnPausedDatabase – Användaren försökte utföra en uppdatering på en pausad databas.

  • 404 SubscriptionDoesNotHaveServer – Den begärda servern hittades inte

  • 404 SourceDatabaseNotFound – källdatabasen finns inte.

  • 404 DatabaseDoesNotExist – Användaren har angett ett databasnamn som inte finns på den här serverinstansen.

  • 404 ResourceDoesNotExist – Resursen med namnet finns{0} inte. Om du vill fortsätta anger du ett giltigt resursnamn.

  • 503 DatabaseUnavailable – Åtgärden misslyckades eftersom databasen inte är tillgänglig.

Exempel

Filter database columns
List database columns

Filter database columns

Exempelbegäran

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/servers/serverName/databases/myDatabase/columns?schema=dbo&table=customer&table=address&column=username&orderBy=schema asc&orderBy=table&orderBy=column desc&api-version=2021-11-01

Exempelsvar

{
  "value": [
    {
      "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/customer/columns/username",
      "name": "username",
      "type": "Microsoft.Sql/servers/databases/schemas/tables/columns"
    }
  ]
}

List database columns

Exempelbegäran

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

Exempelsvar

{
  "value": [
    {
      "properties": {
        "columnType": "int",
        "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/col1",
      "name": "col1",
      "type": "Microsoft.Sql/servers/databases/schemas/tables/columns"
    },
    {
      "properties": {
        "columnType": "bit",
        "temporalType": "SystemVersionedTemporalTable",
        "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"
    }
  ]
}

Definitioner

Name Description
ColumnDataType

Kolumndatatypen.

DatabaseColumn

En databaskolumnresurs.

DatabaseColumnListResult

En lista över databaskolumner.

TableTemporalType

Tabellens temporala typ.

ColumnDataType

Kolumndatatypen.

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

En databaskolumnresurs.

Name Typ Description
id

string

Resurs-ID.

name

string

Resursnamn.

properties.columnType

ColumnDataType

Kolumndatatypen.

properties.isComputed

boolean

Om kolumnen beräknas eller inte.

properties.memoryOptimized

boolean

Oavsett om kolumnen tillhör en minnesoptimerad tabell eller inte.

properties.temporalType

TableTemporalType

Tabellens temporala typ.

type

string

Resurstyp.

DatabaseColumnListResult

En lista över databaskolumner.

Name Typ Description
nextLink

string

Länk för att hämta nästa sida med resultat.

value

DatabaseColumn[]

Matris med resultat.

TableTemporalType

Tabellens temporala typ.

Name Typ Description
HistoryTable

string

NonTemporalTable

string

SystemVersionedTemporalTable

string