Identificadores de objetos¶
Um identificador é uma cadeia de caracteres (de até 255 caracteres de comprimento) usada para identificar objetos “nomeados” de primeira classe do Snowflake, incluindo colunas de tabela:
- Os identificadores são especificados no momento de criação do objeto e depois são referenciados em consultas e instruções DDL/DML. 
- Os identificadores também podem ser definidos em consultas como aliases (por exemplo, - SELECT a+b AS "the sum";).
Os identificadores de objetos, frequentemente chamados simplesmente de nomes de objetos, devem ser únicos dentro do contexto do tipo de objeto e do objeto “pai”:
- Conta:
- Os identificadores dos objetos de conta (usuários, funções, warehouses, bancos de dados etc.) devem ser únicos para toda a conta. 
- Bancos de dados:
- Os identificadores de esquemas devem ser únicos dentro do banco de dados. Para permitir a resolução de esquemas que têm os mesmos identificadores em todos os bancos de dados, o Snowflake oferece suporte à qualificação total dos identificadores de esquemas na forma de: - <database_name>.<schema_name>
- Esquemas:
- Os identificadores dos objetos de esquema (tabelas, exibições, formatos de arquivo, estágios etc.) devem ser únicos dentro do esquema. Para permitir a resolução de objetos que têm os mesmos identificadores em diferentes bancos de dados/esquemas, o Snowflake oferece suporte à qualificação total dos identificadores de objetos na forma de: - <database_name>.<schema_name>.<object_name>
- Tabelas:
- Os identificadores de colunas devem ser únicos dentro da tabela. 
Nota
UDFs e procedimentos armazenados são objetos de esquema; entretanto, o Snowflake oferece suporte a UDFs/procedimentos armazenados com o mesmo identificador dentro do mesmo esquema (também referido como “sobrecarga”). Para obter mais detalhes, consulte Como nomear e sobrecarregar procedimentos e UDFs.
Próximos tópicos: