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.