使用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。
如果功能执行报错,请根据报错信息在错误码参考文档中查找出错原因并处理问题。