Cloud 通过java代码创建表的DDL语句失败

Cloud 通过java代码创建表的DDL语句失败,cloud,google-cloud-spanner,Cloud,Google Cloud Spanner,原因:com.google.cloud.span.span异常:失败的前提条件:读/写事务中不允许使用DDL语句 有人能突出云扳手的行为吗?我无法理解为什么不能在扳手中更新这一点。您不能在读/写事务中使用DDL语句(例如创建表),只允许使用DML语句(查询、更新) 要使用Java客户端执行DDL语句,可以使用SingleUseTransation:

原因:com.google.cloud.span.span异常:失败的前提条件:读/写事务中不允许使用DDL语句


有人能突出云扳手的行为吗?我无法理解为什么不能在扳手中更新这一点。您不能在读/写事务中使用DDL语句(例如创建表),只允许使用DML语句(查询、更新)

要使用Java客户端执行DDL语句,可以使用SingleUseTransation: