「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Oracleのconcat関数で「ORA-00909:無効な引数」を修正する方法は?

Oracleのconcat関数で「ORA-00909:無効な引数」を修正する方法は?

2025 年 1 月 24 日に公開
ブラウズ:190

How to Fix

エラー: "Ora-00909:concat function

in Your Queryのconcatを使用しようとしています。 3つの引数を連結する機能:

SELECT CONCAT(Name, "(", SUBSTR(Occupation, 1, 1), ")") FROM Occupations;

solution

このエラーを修正するには、連結操作を使用できます(| |)またはconcat_ws function。 '(' || substr(占領、1、1)|| ')'職業からの '' 、name、substr(crocust、1、1)、 ')')職業から; ]

追加注:

double quotes( ")は識別子を囲むために使用されますが、単一quotes( ')は文字列を包むために使用されます。

concat_wsは、セパレーター文字と連結する2つの文字列の3つの引数を受け入れます。
SELECT Name || '(' || SUBSTR(Occupation, 1, 1) || ')' FROM Occupations;
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3