Teradata SQL限制:达到限制时返回结果

时间:2018-12-04 14:35:02

标签: sql view teradata teradata-sql-assistant

我想在Teradata SQL中运行一个简单的查询:

SELECT *
FROM Table
SAMPLE 5;

这适用于小桌子。但是,我要查询的表更大,并且此查询将需要10分钟以上的时间来运行。使用 TOP 5 代替 SAMPLE 5 ,我的性能也相同。

似乎SAMPLE(和TOP)生成了整个表,在此步骤之后,它选择了返回的5条记录。

问题:我如何要求数据库不要建立整个表,而只为发现的前5条记录建立表?

编辑:所指的“表格”实际上是视图,而不是表格。

0 个答案:

没有答案