Categorias:

Funções de cadeia de caracteres e binários (funções de AI)

AI_REDACT

Oculta informações de identificação pessoal (PII) de dados de texto não estruturados.

Sintaxe

AI_REDACT( <input> [,  <categories> ] [, <return_error_details> ] )
Copy

Argumentos

Obrigatório:

input

Um valor VARCHAR contendo dados de texto que podem conter informações de identificação pessoal (PII).

Opcional:

categories

Um ARRAY de valores de cadeia de caracteres que especificam os tipos de PII a serem ocultados. Se nada for especificado, todas as categorias de PII compatíveis serão ocultadas. Consulte Categorias de PIIs detectadas para obter uma lista de categorias compatíveis.

Passar uma categoria não compatível resulta em um erro.

return_error_details

Um sinalizador BOOLEAN que indica se os detalhes do erro devem ser retornados em caso de erro. Quando definido como TRUE, a função retorna um OBJECT que contém o valor e a mensagem de erro, sendo um deles NULL dependendo se a função foi bem-sucedida ou falhou.

Requer que o parâmetro de sessão AI_SQL_ERROR_HANDLING_USE_FAIL_ON_ERROR seja definido como FALSE.

Retornos

Generally, a VARCHAR containing placeholder values in place of redacted PII, such as [NAME] where the input text had «John Smith».

Se o parâmetro de sessão AI_SQL_ERROR_HANDLING_USE_FAIL_ON_ERROR estiver definido como FALSE e o argumento opcional return_error_details estiver definido como FALSE ou não for passado, e a função não puder processar a entrada, a função retornará NULL.

Se o parâmetro de sessão AI_SQL_ERROR_HANDLING_USE_FAIL_ON_ERROR estiver definido como FALSE e o argumento opcional return_error_details estiver definido como TRUE, a função retornará um OBJECT com os seguintes campos:

  • value: um valor VARCHAR que contém o texto ocultado ou NULL se ocorreu um erro.

  • error: um valor VARCHAR que contém a mensagem de erro se ocorreu um erro ou NULL se a função foi bem-sucedida.

Notas de uso

Exemplos

Consulte Exemplos.