我尝试创建有序SQL表时出错

Jac*_*tis 1 sql subquery sql-order-by create-table teradata

我正在尝试使用ORDER BY在SQL中创建一个volatile表,我收到一个错误.

CREATE VOLATILE TABLE orderd_dates AS
(SELECT * FROM date_table
ORDER BY id_date)
with data primary index (id_date) on commit preserve rows;
Run Code Online (Sandbox Code Playgroud)

错误是:子查询中不允许ORDER BY.

如果我不能使用order by,如何创建一个有序的易失性表?

Mur*_*nik 6

SQL表本质上是无序的.order by查询表时需要显式使用子句,而不是在创建表时.