GetMetaTableDetailInfo 操作を呼び出して、フィールドやインデックスなど、テーブルの詳細情報を取得します。
操作説明
この API は、セキュリティコラボレーションコントロールモードのデータベースインスタンスのみが呼び出すことができます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
dms:GetMetaTableDetailInfo |
get |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| Tid |
integer |
任意 |
テナント ID です。 説明
テナント ID は、コンソールの右上のプロフィール画像にカーソルを合わせると確認できます。詳細については、「テナント情報の表示」をご参照ください。 |
123 |
| TableGuid |
string |
必須 |
DMS 内のテーブルの GUID です。 説明
|
IDB_L_9032.db-test.yuyang_test |
| RealLoginUserUid |
string |
任意 |
API 呼び出し元のユーザー ID です。 |
12345 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID です。 |
E881CB2F-DE42-42E5-90EB-8B3173DCB9B9 |
| DetailInfo |
object |
テーブルの詳細です。 |
|
| IndexList |
array<object> |
インデックスリストです。 |
|
|
object |
|||
| IndexColumns |
array |
インデックスキー列のリストです。 |
|
|
string |
インデックスキー列です。 |
id |
|
| IndexName |
string |
インデックス名です。 |
PRIMARY |
| Unique |
boolean |
インデックスが一意であるかどうかを示します。有効な値:
|
false |
| IndexType |
string |
インデックスのタイプです。例: |
Primary |
| IndexId |
string |
インデックス ID です。 |
123 |
| ColumnList |
array<object> |
列リストです。 |
|
|
object |
|||
| ColumnName |
string |
列名です。 |
id |
| Description |
string |
列の説明です。 |
test |
| DataScale |
integer |
列のスケール (小数点以下の桁数) です。 |
0 |
| DataPrecision |
integer |
列の精度 (数値の総桁数) です。 |
0 |
| ColumnType |
string |
列のデータの型です。例: |
bigint(20) unsigned |
| AutoIncrement |
boolean |
列が自動インクリメントされるかどうかを示します。有効な値:
|
true |
| Position |
string |
テーブル内での列の位置です。 |
1 |
| Nullable |
boolean |
列に NULL 値を含めることができるかどうかを示します。有効な値:
|
false |
| ColumnId |
string |
列 ID です。 |
191234849 |
| DataLength |
integer |
列のデータ長です。 |
0 |
| ErrorCode |
string |
エラーが発生した場合に返されるエラーコードです。 |
UnknownError |
| ErrorMessage |
string |
エラーが発生した場合に返されるエラーメッセージです。 |
UnknownError |
| Success |
boolean |
リクエストが成功したかどうかを示します。 |
true |
例
成功レスポンス
JSONJSON
{
"RequestId": "E881CB2F-DE42-42E5-90EB-8B3173DCB9B9",
"DetailInfo": {
"IndexList": [
{
"IndexColumns": [
"id"
],
"IndexName": "PRIMARY",
"Unique": false,
"IndexType": "Primary",
"IndexId": "123"
}
],
"ColumnList": [
{
"ColumnName": "id",
"Description": "test",
"DataScale": 0,
"DataPrecision": 0,
"ColumnType": "bigint(20) unsigned",
"AutoIncrement": true,
"Position": "1",
"Nullable": false,
"ColumnId": "191234849",
"DataLength": 0
}
]
},
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": true
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。