Maison > base de données > tutoriel mysql > Comment corriger « ORA-00909 : nombre d'arguments non valide » dans la fonction CONCAT d'Oracle ?

Comment corriger « ORA-00909 : nombre d'arguments non valide » dans la fonction CONCAT d'Oracle ?

Mary-Kate Olsen
Libérer: 2024-12-17 19:35:13
original
381 Les gens l'ont consulté

How to Fix

Erreur : "ORA-00909 : nombre d'arguments non valide" dans la fonction CONCAT

Dans votre requête, vous essayez d'utiliser le CONCAT fonction pour concaténer trois arguments :

SELECT CONCAT(Name, "(", SUBSTR(Occupation, 1, 1), ")") FROM Occupations;
Copier après la connexion

Cependant, CONCAT n'accepte que deux arguments, et lance donc l'erreur "ORA-00909 : nombre d'arguments invalide."

Solution

Pour corriger cette erreur, vous pouvez soit utiliser l'opération de concaténation (||) soit la Fonction CONCAT_WS.

Utilisation de l'opération de concaténation (||):

SELECT Name || '(' || SUBSTR(Occupation, 1, 1) || ')' FROM Occupations;
Copier après la connexion

Utilisation de la fonction CONCAT_WS :

SELECT CONCAT_WS('(', Name, SUBSTR(Occupation, 1, 1), ')') FROM Occupations;
Copier après la connexion

Les deux méthodes concatèneront le Nom, la parenthèse ouvrante, la première caractère de l'Occupation, et la parenthèse fermante.

Supplémentaire Notes :

  • Les guillemets doubles (") sont utilisés pour placer les identifiants, tandis que les guillemets simples (') sont utilisés pour envelopper les chaînes.
  • CONCAT_WS accepte trois arguments : un séparateur caractère et deux chaînes à concaténer.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal