openGauss SQL参考—SQL语法:SNAPSHOT(2)

参数说明

  • qualified_name

    创建snapshot的名称。

    取值范围:字符串,需要符合标识符命名规则。

  • version

    (可省略)snapshot的版本号,当省略设置。系统会自动顺延编号。

    取值范围:字符串,数字编号配合分隔符。

  • alias

    对当前对象取的别名。

    取值范围:字符串,需要符合标识符命名规则。

  • attr_list

    目标对象的list集合。

    取值范围:字符串,需要符合标识符命名规则。

  • num

    指定的比例值。

    取值范围:数字。

示例

create snapshot s1@1.0 comment is 'first version' as select * from t1;
create snapshot s1@3.0 from @1.0 comment is 'inherits from @1.0' using (INSERT VALUES(6, 'john'), (7, 'tim'); DELETE WHERE id = 1);
SELECT * FROM s1@1.0;
purge snapshot s1@1.0;
sample snapshot s1@2.0 stratify by name as nick at ratio .5;
publish snapshot s1@2.0;
archive snapshot s1@2.0;

相关链接

无。

posted @ 2024-07-29 17:29  openGauss-bot  阅读(19)  评论(0)    收藏  举报