我需要在Presto中一起运行多行代码。这是一个例子。
drop table if exists table_a
drop table if exists table_b
上面给了我错误:
SQL Error [1]: Query failed (#20190820_190638_03672_kzuv6): line 2:1: mismatched input 'drop'. Expecting: '.', <EOF>
我已经尝试添加";",但没有运气。
是否可以堆叠多个语句或需要逐行执行?我的实际示例涉及许多其他命令,例如create table
等。
您可以使用presto命令行选项提交可能包含许多sql命令的sql文件。
/presto/executable/path/presto client --file $filename
例:
/usr/lib/presto/bin/presto client --file /my/presto/sql/file.sql