次の方法で共有


Managed Database Columns - List By Database

マネージド データベース列を一覧表示する

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

URI パラメーター

名前 / 必須 説明
databaseName
path True

string

データベースの名前。

managedInstanceName
path True

string

マネージド インスタンスの名前。

resourceGroupName
path True

string

リソースが含まれているリソース グループの名前。 この値は、Azure リソース マネージャー API またはポータルから取得できます。

subscriptionId
path True

string

Azure サブスクリプションを識別するサブスクリプション ID。

api-version
query True

string

要求で使用する API のバージョン。

$skiptoken
query

string

コレクション内の開始点を識別する不透明なトークン。

column
query

string[]

orderBy
query

string[]

schema
query

string[]

table
query

string[]

応答

名前 説明
200 OK

DatabaseColumnListResult

データベース列が正常に取得されました。

Other Status Codes

エラー応答: ***

  • 400 UnsupportedColumnOrderByProperty - order-by プロパティ '{0}' はサポートされていません。 使用できるプロパティは です。 {1}

  • 400 UnsupportedColumnSortDirection - 列の並べ替え方向 '{0}' はサポートされていません。 使用できる値: {1}。

  • 400 UpdateNotAllowedOnPausedDatabase - ユーザーが一時停止しているデータベースに対して更新を実行しようとしました。

  • 404 SubscriptionDoesNotHaveServer - 要求されたサーバーが見つかりませんでした

  • 404 SourceDatabaseNotFound - ソース データベースが存在しません。

  • 404 DatabaseDoesNotExist - ユーザーがこのサーバー インスタンスに存在しないデータベース名を指定しました。

  • 404 ResourceDoesNotExist - 名前 '{0}' のリソースが存在しません。 続行するには、有効なリソース名を指定します。

  • 503 DatabaseUnavailable - データベースが使用できないため、操作に失敗しました。

Filter managed database columns
List managed database columns

Filter managed database columns

要求のサンプル

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/managedInstances/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

応答のサンプル

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

List managed database columns

要求のサンプル

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

応答のサンプル

{
  "value": [
    {
      "properties": {
        "columnType": "int",
        "temporalType": "NonTemporalTable",
        "memoryOptimized": false,
        "isComputed": false
      },
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/managedInstances/serverName/databases/myDatabase/schemas/dbo/tables/table1/columns/col1",
      "name": "col1",
      "type": "Microsoft.Sql/managedInstances/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/managedInstances/serverName/databases/myDatabase/schemas/dbo/tables/table1/columns/col2",
      "name": "col2",
      "type": "Microsoft.Sql/managedInstances/databases/schemas/tables/columns"
    }
  ]
}

定義

名前 説明
ColumnDataType

列のデータ型。

DatabaseColumn

データベース列リソース。

DatabaseColumnListResult

データベース列の一覧。

TableTemporalType

テーブルテンポラル型。

ColumnDataType

列のデータ型。

名前 説明
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

データベース列リソース。

名前 説明
id

string

リソースの ID

name

string

リソース名。

properties.columnType

ColumnDataType

列のデータ型。

properties.isComputed

boolean

列が計算されるかどうか。

properties.memoryOptimized

boolean

列がメモリ最適化テーブルに属しているかどうか。

properties.temporalType

TableTemporalType

テーブルテンポラル型。

type

string

リソースの種類。

DatabaseColumnListResult

データベース列の一覧。

名前 説明
nextLink

string

結果の次のページを取得するためのリンク。

value

DatabaseColumn[]

結果の配列。

TableTemporalType

テーブルテンポラル型。

名前 説明
HistoryTable

string

NonTemporalTable

string

SystemVersionedTemporalTable

string