我已经在BigQuery中保存了进行更新的视图,但是今天,当我尝试更改一个视图并将其保存时,出现此错误“视图查询中仅允许SELECT语句”。
在新旧GUI中尝试过,出现相同的错误,这是添加的功能还是故障,我找不到有关更改的任何文档?
UPDATE
`myproject.MIS.tblData`
SET
HQty = 117
WHERE
ItemCode = '760815'
AND PrimaryLocCode = '5642'
期望它另存为已保存的文件,但是我在新的GUI中得到“视图查询中仅允许SELECT语句”
和旧版GUI中的“无法保存视图。视图查询中仅允许SELECT语句关闭”
答案 0 :(得分:1)
以前存在一个错误,即用户界面中的Save view
按钮和执行CREATE VIEW
语句允许进行各种查询。具体来说,Save view
允许将任意查询保存为视图,而不管它们是否为SELECT
语句,并且,如果尝试查询它们,则会收到语法错误,这会使许多人感到困惑。 BigQuery小组纠正了这一疏忽,现在您无法将DML或DDL查询另存为视图。
如果要保存任意查询以供将来使用,可以改用Save query
feature。保存查询时,您还可以生成一个链接以与他人共享。