Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Importante
Si sta cercando una soluzione di database per scenari su larga scala con un contratto di servizio di disponibilità 99.999%, scalabilità automatica immediata e failover automatico in più aree? Prendere in considerazione Azure Cosmos DB per NoSQL.
In Azure Cosmos DB per Table, le tabelle sono unità di gestione per più elementi. Prima di poter creare o gestire elementi, è necessario creare una tabella.
Assegnare un nome a una tabella
Le tabelle in Azure Cosmos DB sono analoghe a quelle in un database relazionale.
Nota
Con gli account API for Table, quando si crea la prima tabella, un database predefinito viene creato automaticamente nell'account Azure Cosmos DB.
Crea una tabella
Per creare una tabella, usare uno dei metodi seguenti:
Creare una tabella in modo asincrono
Nell'esempio seguente viene creata una tabella in modo asincrono:
// New instance of TableClient class referencing the server-side table
TableClient tableClient1 = client.GetTableClient(
tableName: "adventureworks-1"
);
await tableClient1.CreateAsync();
Il metodo TableCient.CreateAsync genera un'eccezione se esiste già un database con lo stesso nome.
Creare una tabella in modo asincrono se non è già presente
Nell'esempio seguente viene creata una tabella in modo asincrono solo se non ne esiste già una nell'account:
// New instance of TableClient class referencing the server-side table
TableClient tableClient2 = client.GetTableClient(
tableName: "adventureworks-2"
);
await tableClient2.CreateIfNotExistsAsync();
Il metodo TableClient.CreateIfNotExistsAsync creerà una nuova tabella solo se non ne esiste già una. Questo metodo è utile per evitare errori se si esegue lo stesso codice più volte.
Passaggi successivi
Dopo aver creato una tabella, usare la guida successiva per creare elementi.