使用DeleteTable接口刪除當前實例下指定數據表。
說明
API說明請參見DeleteTable。
注意事項
數據表刪除后將無法恢復,請謹慎操作。
刪除數據表時,表中數據以及表下的二級索引會同時刪除。數據以及索引表刪除后將無法恢復,請謹慎操作。
前提條件
已初始化Client,詳情請參見初始化OTSClient。
已創建數據表。具體操作,請參見創建數據表。
如果數據表上存在多元索引,則需要刪除數據表上的多元索引。具體操作,請參見刪除多元索引。
接口
/// <summary>
/// 根據數據表名稱刪除數據表。
/// </summary>
/// <param name="request">請求參數,包含數據表名稱</param>
/// <returns>DeleteTable的返回,返回實例為空,不包含具體信息。
/// </returns>
public DeleteTableResponse DeleteTable(DeleteTableRequest request);
/// <summary>
/// DeleteTable的異步形式。
/// </summary>
public Task<DeleteTableResponse> DeleteTableAsync(DeleteTableRequest request);
示例
以下示例用于刪除指定數據表。
var request = new DeleteTableRequest("SampleTable");
try
{
otsClient.DeleteTable(request);
Console.Writeline("Delete table succeeded.");
}
catch (Exception ex)
{
Console.WriteLine("Delete table failed, exception:{0}", ex.Message);
}
相關文檔
關于API說明的更多信息,請參見DeleteTable。
如果功能執行報錯,請根據報錯信息在錯誤碼參考文檔中查找出錯原因并處理問題。
文檔內容是否對您有幫助?