Inserta, actualiza y borra datos con Google Cloud CLI

En esta página, se describe cómo insertar, actualizar y borrar datos con la herramienta de línea de comandos de gcloud.

Modifica datos con DML

Para ejecutar declaraciones de lenguaje de manipulación de datos (DML), usa el comando gcloud spanner databases execute-sql . En el siguiente ejemplo, se agrega una fila nueva a la tabla Singers.

gcloud spanner databases execute-sql example-db --instance=test-instance \
    --sql="INSERT Singers (SingerId, FirstName, LastName) VALUES (1, 'Marc', 'Richards')"

Si deseas ejecutar una declaración DML particionada, usa el comando gcloud spanner databases execute-sql con la opción --enable-partitioned-dml. En el siguiente ejemplo, se actualizan las filas de la tabla Albums.

gcloud spanner databases execute-sql example-db \
    --instance=test-instance --enable-partitioned-dml \
    --sql='UPDATE Albums SET MarketingBudget = 0 WHERE MarketingBudget IS NULL'

Si deseas consultar la referencia de DML de Spanner, consulta