Comment puis-je savoir sur Oracle 8.1.7, si un varchar contient le caractère retour chariot.
8.1.7 ne gère pas regexp_like.
Comment puis-je savoir sur Oracle 8.1.7, si un varchar contient le caractère retour chariot.
8.1.7 ne gère pas regexp_like.
Copy
En utilisant instr cela doit être possible
Un problème sans solution est un problème mal posé
Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
et CHR.Envoyé par plaineR
Laly.
In the heart of the truly greats, perfection is never achieved but endlessly pursued.
Mon article sur les fonctions analytiques d'Oracle (calcul de moyennes mobiles, de quartiles et bien d'autres...)
Là les mecs vous ne faites guère avancer le schmilblick !
Quitte à répondre, autant donner une réponse complète, sinon l'intervention n'est qu'à moitié utile.
Bon je me lance ! (j'ai intérêt à assurer)
Le "retour chariot" dépend du système d'exploitation.
En particulier, c'est le caractère N° 10 sous Unix, et c'est la combinaison des caractères N° 13 et N°10 sous Windows.
vous renverra soit 0, soit un nombre positif suivant respectivement que votre chaîne ne contient pas ou contient un retour chariot à la Windows.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT instr(lachaine, chr(13) || chr(10)) FROM latable;
Consultant / formateur Oracle indépendant
Certifié OCP 12c, 11g, 10g ; sécurité 11g
Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration
Oui, c'est vrai que j'aurais pu préciser le code du retour chariot... Mais je pensais qu'en ayant fait une recherche avancée sur le forum (pré requis de tout bon posteur ), il avait eu cette information et qu'il ne lui manquait que la petite étincelle pour détecter ce retour chariot dans sa chaîne.
Un problème sans solution est un problème mal posé
Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
Ok, cela partait d'une incompréhension de la fonction chr, je croyais qu'elle convertissait le nombre rentré et non qu'elle donnait son équivalent dans le système de codage de l'OS.
Merci pour l'aide.
Copy
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager