删除数据表

使用DeleteTable接口删除当前实例下指定数据表。

说明

API说明请参见DeleteTable

注意事项

  • 数据表删除后将无法恢复,请谨慎操作。

  • 删除数据表时,表中数据以及表下的二级索引会同时删除。数据以及索引表删除后将无法恢复,请谨慎操作。

前提条件

接口

 /// <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

  • 如果功能执行报错,请根据报错信息在错误码参考文档中查找出错原因并处理问题。