Classe de erro ROW_COLUMN_ACCESS
SQLSTATE: nenhum atribuído
Erro ao usar filtros de linha ou máscaras de coluna:
Essa classe de erro tem as seguintes classes de erro derivadas:
ATRIBUÍDA_COLUMN_MASK_DUPLICATE_USING_COLUMN_NAME
Uma declaração <statementType>
tentou atribuir uma máscara a uma coluna que incluía duas ou mais outras colunas referenciadas na lista USING COLUMNS com o mesmo nome <columnName>
, o que é inválido.
ATRIBUÍDA_COLUMN_MASK_FUNCTION_NOT_FOUND
Uma instrução <statementType>
tentou atribuir uma máscara a uma coluna <columnName>
, mas a função solicitada <functionName>
não correspondia ao nome de nenhuma função definida pelo usuário SQL no catálogo.
ATRIBUÍDA_COLUMN_MASK_MULTI_PART_TARGET_COLUMN_NAME
Essa instrução tentou atribuir uma máscara a uma coluna <columnName>
com várias partes de nome, o que é inválido.
MASCARA_COLUMNA_MÁSCARA_MULTI_PART_USING_COLUMN_NAME
Essa instrução tentou atribuir uma máscara a uma coluna e a lista USING COLUMNS incluiu o nome <columnName>
com várias partes do nome, o que é inválido.
MÁSCARA DE COLUNA ATRIBUÍDA USANDO O NOME DA COLUNA IGUAL À COLUMN_COLUMN
A coluna <columnName>
tinha o mesmo nome da coluna de destino, o que é inválido; remova a coluna da lista USING COLUMNS e tente novamente o comando.
ATRIBUÍDA_COLUMN_MASK_WRONG_NUMBER_OF_COLUMNS
Essa instrução tentou atribuir uma máscara a uma coluna, mas o número de nomes solicitados na lista USING COLUMNS (mais o nome da coluna de destino única) não correspondia ao número de argumentos na função de máscara de coluna (<sqlUdfArgumentNames>
).
NOME_COLUNA_FILTER_DUPLICATE_COLUMN_ATRIBUÍDO
Uma instrução <statementType>
tentou atribuir um filtro de linha a uma tabela, mas duas ou mais colunas referenciadas tinham o mesmo nome <columnName>
, o que é inválido.
ATRIBUÍDA_ROW_FILTER_FUNCTION_NOT_FOUND
Uma instrução <statementType>
tentou atribuir um filtro de linha a uma tabela, mas a função solicitada <functionName>
não correspondia ao nome de nenhuma função SQL definida pelo usuário no catálogo.
NOME_DA_ROW_FILTER_MULTI_PART_COLUMN_DO_ATRIBUÍDO
Essa instrução tentou atribuir um filtro de linha a uma tabela, mas a coluna referenciada <columnName>
tinha várias partes de nome, o que é inválido.
ATRIBUÍDO_ROW_FILTER_WRONG_NUMBER_OF_COLUMNS
Essa instrução tentou atribuir um filtro de linha a uma tabela, mas o número de nomes de colunas da tabela de destino solicitados não correspondia ao número de argumentos na função de filtro de linha (<sqlUdfArgumentNames>
).
FORNECED_TABLE_PROVIDER_NOT_SUPPORTED
Falha ao executar <statementType>
comando porque a atribuição de filtros de linha ou máscaras de coluna não é compatível com a fonte de dados de destino com o provedor de tabela: "<provider>
".
NOT_A_UNITY_CATALOG_TABLE
O suporte para a definição de filtros de linha ou máscaras de coluna é compatível apenas com as tabelas do Unity Catalog
NÃO HABILITADO
O suporte para definir filtros de linha ou máscaras de coluna não está ativado
AINDA NÃO IMPLEMENTADO
O suporte para definir filtros de linha ou máscaras de coluna está em desenvolvimento, mas ainda não foi concluído\<reason\>
.
STREAMING_STRUCTURED_READ_NOT_SUPPORTED
Não é possível criar uma transmissão de leitura para a tabela <tableName>
porque essa tabela tem associada a <policy>
, e o suporte para a combinação desses recursos ainda não foi implementado.
STREAMING_STRUCTURED_WRITE_NOT_SUPPORTED
Não é possível criar uma transmissão de leitura para a tabela <tableName>
porque essa tabela tem associada a <policy>
, e o suporte para a combinação desses recursos ainda não foi implementado.
VIAGEM TEMPORAL_NÃO SUPORTADA
viagem do tempo para a tabela <tableName>
com política de acesso em nível de linha e coluna não é suportada
POLICY_NESTED_ROW_OR_COLUMN_ACCESS_POLICY NÃO SUPORTADA
A tabela <tableName>
tem um filtro de linha ou máscara de coluna que indiretamente se refere a outra tabela com um filtro de linha ou máscara de coluna; isso não é suportado. Sequência de chamadas: <callSequence>