SNOWFLAKE: Можно ли предоставить роль ROLE CREATE TEMPORARY TABLES, но не таблицы PERMANENT?
Следующий фрагмент не разрешит роли CREATE TABLE, но разрешит использование таблиц CREATE TEMP. Кроме того, третья команда не существует / не работает.
GRANT ALL PRIVILEGES ON SCHEMA myDB.mySchema TO ROLE myRole;
REVOKE CREATE TABLE ON SCHEMA myDB.mySchema FROM ROLE myRole;
GRANT CREATE **TEMPORARY** TABLE ON SCHEMA myDB.mySchema FROM ROLE myRole;
Я вижу много случаев использования, когда мы хотим ограничить класс пользователей от создания таблиц perm, но разрешить им использовать чистые данные.