1

我正在尝试对 teradata 表执行简单的 SQL select into 语句,并遵循我在此处找到的语法。声明如下:

 select *  into DBNAME.account_backup  from DBNAME.account; 

当我运行此代码时,我收到以下错误:

选择失败。3706:语法错误:不允许使用 INTO 子句

这两个表具有完全相同的格式(我复制了创建第一个表的 SQL 并将其粘贴以创建第二个表,仅更改名称)。

有任何想法吗?

非常感谢

4

2 回答 2

2

SELECT INTO是 SQL Server 语法,在标准 SQL 语法中,它仅用于存储过程中,将返回单行的查询结果放入变量中。

这是 Teradata 中的等效查询:

create table DBNAME.account_backup as DBNAME.account with data;
于 2015-04-30T21:09:24.777 回答
-1
.export data file=output.txt;
.set recordmode off;
//query
.export reset;
于 2021-01-18T12:28:26.477 回答