我正在尝试计算Impala中表格中的列数。
我的以下代码适用于Microsoft SQL Server,但在Impala中给出了错误。有什么想法吗?
SELECT COUNT(*)
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_CATALOG = 'database_name'
AND TABLE_SCHEMA = 'schema_name'
AND TABLE_NAME = 'table_name'
来自impala的错误:
AnalysisException:第1行中的语法错误:...来自 information_schema.COLUMNS ^遇到:COLUMNS预期:DEFAULT, IDENTIFIER CAUSED BY:异常:语法错误
答案 0 :(得分:0)
请参见此处:https://impala.apache.org/docs/build/html/topics/impala_identifiers.html