共用方式為


Catalog - Get Table Type

從 Data Lake Analytics 目錄擷取指定的數據表類型。

GET https://{accountName}.{adlaCatalogDnsSuffix}/catalog/usql/databases/{databaseName}/schemas/{schemaName}/tabletypes/{tableTypeName}?api-version=2016-11-01

URI 參數

名稱 位於 必要 類型 Description
accountName
path True

string

要執行目錄作業的 Azure Data Lake Analytics 帳戶。

adlaCatalogDnsSuffix
path True

string

取得作為所有 Azure Data Lake Analytics 目錄服務要求的基底的 DNS 後綴。

databaseName
path True

string

包含數據表類型的資料庫名稱。

schemaName
path True

string

包含數據表類型的架構名稱。

tableTypeName
path True

string

要擷取的數據表類型名稱。

api-version
query True

string

用戶端 API 版本。

回應

名稱 類型 Description
200 OK

USqlTableType

從基礎資料庫和架構組合成功擷取指定的數據表類型

範例

Retrieves the specified table type from the Data Lake Analytics catalog

Sample Request

GET https://contosoadla.azuredatalakeanalytics.net/catalog/usql/databases/master/schemas/dbo/tabletypes/test_table_type_name?api-version=2016-11-01

Sample Response

{
  "computeAccountName": "contosoadla",
  "version": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
  "databaseName": "master",
  "schemaName": "dbo",
  "typeName": "test_type_name",
  "typeFamily": "test_type_family",
  "cSharpName": "test_csharp_name",
  "fullCSharpName": "test_full_csharp_name",
  "systemTypeId": 1,
  "userTypeId": 2,
  "schemaId": 3,
  "principalId": 4,
  "isNullable": false,
  "isUserDefined": false,
  "isAssemblyType": false,
  "isTableType": false,
  "isComplexType": false,
  "columns": [
    {
      "name": "test_column_name",
      "type": "test_column_type"
    }
  ]
}

定義

名稱 Description
TypeFieldInfo

Data Lake Analytics 目錄類型欄位資訊專案。

USqlTableType

Data Lake Analytics 目錄 U-SQL 資料表類型專案。

TypeFieldInfo

Data Lake Analytics 目錄類型欄位資訊專案。

名稱 類型 Description
name

string

與此類型相關聯的功能變數名稱。

type

string

欄位的類型。

USqlTableType

Data Lake Analytics 目錄 U-SQL 資料表類型專案。

名稱 類型 Description
cSharpName

string

此類型的 C# 名稱。

columns

TypeFieldInfo[]

與此數據表類型相關聯的類型欄位資訊。

computeAccountName

string

Data Lake Analytics 帳戶的名稱。

databaseName

string

資料庫的名稱。

fullCSharpName

string

此類型的完整 C# 名稱。

isAssemblyType

boolean

參數,指出此類型是否為元件類型。

isComplexType

boolean

參數,指出此類型是否為複雜類型。

isNullable

boolean

參數,指出此類型是否可為 Null。

isTableType

boolean

參數,指出此類型是否為數據表類型。

isUserDefined

boolean

參數,指出此類型是否為用戶定義。

principalId

integer

此類型的主體識別碼。

schemaId

integer

此類型的架構識別碼。

schemaName

string

與此數據表和資料庫相關聯的架構名稱。

systemTypeId

integer

此類型的系統類型識別碼。

typeFamily

string

此類型的類型系列。

typeName

string

此類型的類型名稱。

userTypeId

integer

此類型的使用者類型識別碼。

version

string

目錄專案的版本。