首页 > 解决方案 > 雪花 - 桌子命令

问题描述

我正在搜索TABLE命令的官方文档(它与TABLE(<string_literal>) 不同)。

Snowflake 支持TABLE <table_name>,这是 的简写SELECT * FROM <table_name>,但我无法找到它的文档。例子:

CREATE OR REPLACE TEMPORARY TABLE t AS SELECT 1 AS col;

SELECT * FROM t;
-- COL 1

TABLE t;
-- COL 1

db<>小提琴演示

它也适用于参数化的表名:

SET name = 't';

TABLE IDENTIFIER($name);
-- COL  1

TABLE TABLE($name);
-- error as TABLE() could be only used in FROM

我在All Commands / Query Syntax上进行了搜索,但没有取得多大成功。

标签: snowflake-cloud-data-platform

解决方案


我认为您正在寻找的文档是 Table Literals:

https://docs.snowflake.com/en/sql-reference/literals-table.html


推荐阅读