0
Oracleビューを作成するためにこのSQLを使用しましたが、このエラーが発生しました Iすでに多くの方法を試しています。私は支援団体を持っていないすべての企業が必要とするORA-00972:識別子が長すぎてビューを作成しません
select dbms_xmlgen.getxml('SELECT * FROM COM_Company WHERE NOT EXISTS(SELECT NULL FROM CTM_ServiceCompanySupportGrpAssoc WHERE CTM_ServiceCompanySupportGrpAssoc.Company = COM_Company.Company_ID)') XML from dual;
:
SELECT * FROM COM_Company
WHERE NOT EXISTS
(SELECT NULL FROM CTM_ServiceCompanySupportGrpAssoc
WHERE CTM_ServiceCompanySupportGrpAssoc.Company = COM_Company.Company_ID);
もう一つの文は、このでした。
編集あなたの質問を見て、あなたは、クエリで何をしたいのかを説明します。サンプルデータと望ましい結果が役立ちます。このエラーに基づいて、識別子が長すぎるため、CTM_ServiceCompanySupportGrpAssocというテーブルまたはビューがありません。 –
問題は、33文字の長さの列名 'CTM_ServiceCompanySupportGrpAssoc'です。表、クラスター、ビュー、索引、同義語、表スペース、およびユーザー名の名前は30文字以下でなければなりません。これらのオブジェクトの名前を30文字以内にする必要があります。 –