-1

だから私は、この条件下で領収書番号を生成するテーブルを作成していました:

  1. 最初の 2 文字は、口座タイプが住宅ローンの場合は「HL」、学生ローンの場合は「SL」である必要があります
  2. 次の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: 列はここでは使用できません

  1. 00000 - "列はここでは許可されていません"

「列はここでは許可されていません」というエラーを回避するには、クエリをどのように変更すればよいですか

4

3 に答える 3