2

主キーの値が入力されていない外部キー

サイトで多くの検索を行いましたが、データベースのコードを書くのは比較的初めてです。上記のようなスレッドをいくつか読みましたが、その中の情報を利用して問題を解決することができませんでした。顧客と請求の 2 つのテーブルがあります。顧客テーブルは次のとおりです。

SQL> SELECT * FROM CUSTOMER;

CUST_ID                   NAME            BILL_NUM
-------------------- ------------------- ----------
432                  MICHAEL MAYS  
433                  VILMA PACULAN    
434                  RUBY PUKE   
435                  ROWENA JOHNSON    
436                  MAGIC JOHNSON    
437                  DARTH VADER    
438                  OBI WAN   
439                  YODA    
440                  STEWIE GRIFFIN
441                  EVIL MONKEY    
442                  HARRY POTTER

請求表:

SQL> SELECT * FROM BILL
  2  ;

  BILL_NUM      TOTAL
---------- ----------
      1000        5.5
      1001        7.4
      1002       12.5
      1003      14.56
      1004      25.36
      1005      66.66
      1006      99.97
      1007      56.67
      1008       5.23
      1009      87.25
      1010      36.17

顧客テーブルでわかるように、FK Bill_Num は null です。PK データと一致させるために、列にデータを挿入する方法を知る必要がありますか? Oracle 10g SQLPlus を使用しています。どんな助けでも大歓迎です!

4

1 に答える 1