次の方法で共有


Database Columns - Get

データベース列を取得する

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

URI パラメーター

名前 / 必須 説明
columnName
path True

string

列の名前。

databaseName
path True

string

データベースの名前。

resourceGroupName
path True

string

リソースを含むリソース グループの名前。 この値は、Azure Resource Manager API またはポータルから取得できます。

schemaName
path True

string

スキーマの名前。

serverName
path True

string

サーバーの名前。

subscriptionId
path True

string

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

tableName
path True

string

テーブルの名前。

api-version
query True

string

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

応答

名前 説明
200 OK

DatabaseColumn

データベース列を正常に取得しました。

Other Status Codes

ErrorResponse

エラー応答: ***

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

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

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

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

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

  • 404 InvalidDatabaseSchema - データベースにスキーマがありません。

  • 404 InvalidDatabaseTable - データベースにテーブルがありません。

  • 404 InvalidDatabaseColumn - テーブルに列がありません。

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

Get database column

要求のサンプル

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/column1?api-version=2023-08-01

応答のサンプル

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

定義

名前 説明
ColumnDataType

列のデータ型。

DatabaseColumn

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

ErrorAdditionalInfo

リソース管理エラーの追加情報。

ErrorDetail

エラーの詳細。

ErrorResponse

エラー応答

TableTemporalType

テーブルのテンポラル型。

ColumnDataType

列のデータ型。

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

DatabaseColumn

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

名前 説明
id

string

リソース ID。

name

string

リソース名。

properties.columnType

ColumnDataType

列のデータ型。

properties.isComputed

boolean

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

properties.memoryOptimized

boolean

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

properties.temporalType

TableTemporalType

テーブルのテンポラル型。

type

string

リソースの種類。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

名前 説明
info

object

追加情報。

type

string

追加情報の種類。

ErrorDetail

エラーの詳細。

名前 説明
additionalInfo

ErrorAdditionalInfo[]

エラーの追加情報。

code

string

エラー コード。

details

ErrorDetail[]

エラーの詳細。

message

string

エラー メッセージ。

target

string

エラーターゲット。

ErrorResponse

エラー応答

名前 説明
error

ErrorDetail

エラー オブジェクト。

TableTemporalType

テーブルのテンポラル型。

説明
NonTemporalTable
HistoryTable
SystemVersionedTemporalTable