Oracle 10G で作成した次の初期テーブルについて考えてみましょう。
╔═════════════════════════════════╗
║ CUSTOMER_ID ACC_NO ACC_BALANCE ║
╠═════════════════════════════════╣
║ 100 200 1000 ║
║ 101 150 4000 ║
║ 102 350 2000 ║
║ 103 450 2500 ║
║ 104 550 2200 ║
╚═════════════════════════════════╝
次に、テーブルに別の列を追加customer_name
します。私が使用した:
ALTER TABLE BANK_ACCOUNT
ADD (CUSTOMER_NAME VARCHAR2(30));
列はテーブルの最後の列として挿入されていますが、列を2番目の列としてテーブルに追加したいのです。今、私が言及した SQL コードはそうすることができません。では、指定した位置に列を追加するにはどうすればよいでしょうか? SQLでも可能ですか?