だから私は、この条件下で領収書番号を生成するテーブルを作成していました:
- 最初の 2 文字は、口座タイプが住宅ローンの場合は「HL」、学生ローンの場合は「SL」である必要があります
- 次の2文字は姓からのもので、左から0でパディングする必要があります。行を挿入するたびにコードとエラーが発生します:
insert into processedaccounts
values (30, (substr(accounttype,1,2) || (lastname,1,2) || RPAD(receiptnumber_seq.nextval9,'0')), 'Metropolis', 'Home Loan', 'Adam', 'Smith');
エラー レポート - SQL エラー: ORA-00984: 列はここでは使用できません
- 00000 - "列はここでは許可されていません"
「列はここでは許可されていません」というエラーを回避するには、クエリをどのように変更すればよいですか