Blink-创建维表

在标准的create table语法基础上,增加一行 PERIOD FOR SYSTEM_TIME 的声明,即可实现维表功能。 PERIOD FOR SYSTEM_TIME 声明定义了维表的变化周期,即表明该表是一张会变化的表。
CREATE TABLE rds_dim_table(
id INT,
len INT,
content VARCHAR,
PRIMARY KEY (id),         -- 声明为维表时,必须有声明的主键
PERIOD FOR SYSTEM_TIME    --定义维表的变化周期。
) with (
type='rds',
url='<yourDatabaseURL>',
tableName='<yourDatabaseTableName>',
userName='<yourDatabaseUserName>',
password='<yourDatabasePassword>'
);

说明:

声明维表时,必须要指名主键。
维表JOIN时,ON的条件必须包含所有主键的等值条件。
 
posted @ 2024-03-28 17:12  业余砖家  阅读(23)  评论(0)    收藏  举报