Introdução
Defina uma SETTING para uma única consulta
SELECT pode conter uma cláusula SETTINGS, na qual é possível definir quantas SETTINGs forem necessárias. As SETTINGs são aplicadas apenas a essa consulta específica. Por exemplo:
Configure uma SETTING para uma sessão
SET. Isso é útil para testes ad hoc ou quando você quer que uma SETTING permaneça ativa durante algumas consultas — mas não por mais tempo.
Configure um parâmetro para um usuário específico
ALTER USER para definir um SETTING apenas para um usuário. Por exemplo:
getSetting:
Especificar as configurações dessa forma substituirá as configurações atuais do usuário; ou seja, se você tiver outras configurações aplicadas ao usuário, mas não as especificar na instrução
ALTER USER, elas serão perdidas.Se quiser manter suas configurações, use ALTER USER ... MODIFY SETTING ...