У меня есть простой запрос, который успешно выполняется, но когда я ввожу переменную в запрос, я не могу сохранить представление, используя этот запрос. Например:
SELECT * FROM mytable WHERE color = 'red';
Этот запрос работает нормально. Тогда:
DECLARE color STRING DEFAULT 'red';
SELECT * FROM mytable WHERE color = color;
Этот запрос также работает нормально. Затем в пользовательском интерфейсе BigQuery я нажимаю «Сохранить представление», но получаю сообщение об ошибке «Неожиданное ключевое слово DECLARE». Почему это так?