Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Importante
Você está procurando uma solução de banco de dados para cenários de alta escala com um SLA (contrato de nível de serviço de disponibilidade) de 99,999%, dimensionamento automático instantâneo e failover automático em várias regiões? Considere Azure Cosmos DB para NoSQL.
As tabelas no Azure Cosmos DB for Table são unidades de gerenciamento de vários itens. Para você criar ou gerenciar itens, é preciso criar uma tabela.
Dar um nome a uma tabela
No Azure Cosmos DB, uma tabela é análoga a uma tabela em um banco de dados relacional.
Note
Nas contas da API for Table, quando você cria a primeira tabela, um banco de dados padrão é criado automaticamente na sua conta do Azure Cosmos DB.
Criar uma tabela
Para criar uma tabela, chame um dos seguintes métodos:
Criar uma tabela de modo assíncrono
O seguinte exemplo cria uma tabela de modo assíncrono:
// New instance of TableClient class referencing the server-side table
TableClient tableClient1 = client.GetTableClient(
tableName: "adventureworks-1"
);
await tableClient1.CreateAsync();
O método TableCient.CreateAsync lançará uma exceção se um banco de dados com o mesmo nome já existir.
Criar um banco de dados de modo assíncrono se ele não existir
O seguinte exemplo cria uma tabela de modo assíncrono somente se ela ainda não existir na conta:
// New instance of TableClient class referencing the server-side table
TableClient tableClient2 = client.GetTableClient(
tableName: "adventureworks-2"
);
await tableClient2.CreateIfNotExistsAsync();
O método TableClient.CreateIfNotExistsAsync só criará uma tabela se ainda não houver uma. Esse método é útil para evitar erros se você executar o mesmo código várias vezes.
Próximas Etapas
Agora que você criou uma tabela, use o próximo guia para criar itens.