spectrum_query_maxerror - Amazon Redshift

Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog .

spectrum_query_maxerror

Valeurs (par défaut en gras)

-1, entier

Description

Vous pouvez spécifier un entier pour indiquer le nombre maximal d'erreurs à accepter avant d'annuler la requête. Une valeur négative désactive le traitement maximal des données d'erreur. Les résultats sont enregistrés dans SVL_SPECTRUM_SCAN_ERROR.

exemple

L'exemple suivant suppose que les données ORC contiennent des caractères excédentaires et des caractères non valides. La définition de la colonne pour my_string spécifie une longueur de 3 caractères. Voici un exemple de données pour cet exemple :

my_string --------------- abcdef gh� ab

Les commandes suivantes définissent le nombre maximal d'erreurs sur 1 et exécutent la requête.

set spectrum_query_maxerror to 1; SELECT my_string FROM orc_data;

La requête s'arrête et les résultats sont enregistrés dans SVL_SPECTRUM_SCAN_ERROR.