标签: 数据库编程规范

共11项

华为云云数据库GaussDBWHERE_云淘科技

表查询时,WHERE条件中应包含所有分布键字段等值查询条件,否则将在多个节点上进行查询,影响系统并发度和性能。 禁止在WHERE条件相同表字段进行相互比较。 例如如下语句应考虑合理性: SELECT * FROM t1 WHERE col1…

华为云云数据库GaussDBSELECT_云淘科技

SELECT语句中慎用通配符字段“*”。 使用通配符字段查询表时,如果因业务或数据库升级导致表结构发生变化,可能出现与业务语句不兼容的情况。 因此业务应指明所需查询的表字段名称,避免使用通配符。 带有LIMIT的查询语句中必须带有ORDER…

华为云云数据库GaussDBUPDATE_云淘科技

不支持UPDATE语句中直接使用LIMIT,应使用WHERE条件明确需要更新的目标行。 在GTM-FREE模式下,不允许跨节点事务,因此更新HASH分布中数据表时WHERE条件中必须指定分布列等值过滤条件。 不支持多表更新。 多表更新即在单…

华为云云数据库GaussDBDELETE_云淘科技

不支持DELETE语句中使用LIMIT。应使用WHERE条件明确需要更新的目标行。 在GMT-FREE模式下,不允许跨节点事务,因此删除HASH分布表中数据时,必须在WHERE条件中指定分布列等值过滤条件。 不支持多表删除。 多表删除即在单…

加载更多