Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
¿Busca una solución de base de datos para escenarios a gran escala con un contrato de nivel de servicio (SLA) de disponibilidad de 99,999%, escalabilidad automática instantánea y conmutación automática por error en varias regiones? Considere la posibilidad de usar Azure Cosmos DB para NoSQL.
Las tablas de Azure Cosmos DB for Table son unidades de administración para varios elementos. Para poder crear o administrar elementos, primero debe crear una tabla.
Nombrar una tabla
En Azure Cosmos DB, una tabla es análoga a una tabla de una base de datos relacional.
Note
Con las cuentas de API para Table, cuando crea su primera tabla, también se crea automáticamente una base de datos predeterminada dentro de su cuenta de Azure Cosmos DB.
Creación de una tabla
Para crear una tabla, llame a uno de los métodos siguientes:
Creación asincrónica de una tabla
En el ejemplo siguiente se crea una tabla de forma asincrónica:
// New instance of TableClient class referencing the server-side table
TableClient tableClient1 = client.GetTableClient(
tableName: "adventureworks-1"
);
await tableClient1.CreateAsync();
El método TableCient.CreateAsync generará una excepción si ya existe una base de datos con el mismo nombre.
Creación de una tabla de forma asincrónica si no existe
En el ejemplo siguiente se crea una tabla de forma asincrónica solo si aún no existe en la cuenta:
// New instance of TableClient class referencing the server-side table
TableClient tableClient2 = client.GetTableClient(
tableName: "adventureworks-2"
);
await tableClient2.CreateIfNotExistsAsync();
El método TableClient.CreateIfNotExistsAsync solo creará una nueva tabla si aún no existe. Este método es útil para evitar errores si ejecuta el mismo código varias veces.
Pasos siguientes
Ahora que ha creado una tabla, use la siguiente guía para crear elementos.