Restrições

As restrições definem regras de integridade e consistência para os dados armazenados em tabelas. O Snowflake oferece suporte a restrições conforme definido no padrão ANSI SQL, bem como algumas extensões para compatibilidade com outros bancos de dados, como o Oracle.

Nota

O Snowflake oferece suporte à definição e manutenção das restrições, mas não as aplica, exceto pelas restrições NOT NULL, que são sempre aplicadas.

As restrições são fornecidas principalmente para fins de modelagem de dados e compatibilidade com outros bancos de dados, bem como para oferecer suporte para as ferramentas do cliente que utilizam restrições. Por exemplo, o Tableau oferece suporte ao uso de restrições para realizar escolhas em conjunto (eliminação em conjunto), o que pode melhorar o desempenho das consultas geradas e a atualização de cubos.

Próximos tópicos: