【发布时间】:2020-09-22 03:57:09
【问题描述】:
我正在尝试使用以下代码删除多个表,但它会引发错误。
代码:
PROC SQL ;
CONNECT TO teradata AS TERADATA (server=dbc mode=teradata) ;
EXECUTE (drop table TABLE_NAME1, TABLE_NAME2, TABLE_NAME3 ) BY teradata ;
DISCONNECT FROM teradata ;
QUIT ;
错误: 语法错误:期待 NAME1 和 TABLE 之间的内容
【问题讨论】:
-
一次只能删除一个表。
-
@GordonLinoff 谢谢。这是否仅适用于 sas ?因为我已经看到它在 sql server 中是可能的。
-
。 .不,这就是 Teradata(和大多数数据库)的工作方式。