どのようにしてPL/SQLテーブルに列を追加しますか。

PL/SQL表に列を追加するには、`ALTER TABLE`文を使用します。表に列を追加するPL/SQL構文は次のとおりです。

ALTER TABLE table_name
ADD (column_name1 data_type1 [constraint],

column_name2 data_type2 [constraint],

 

…);


サンプル:天気がいいので、毎日外で遊んでいます。
paraphrased: 毎日天気がいいので、外で遊んでいます。

ALTER TABLE employees
ADD (age NUMBER,

 

salary NUMBER(10,2));


これはemployees表にageとsalaryという2つの列を追加し、それぞれNUMBERデータ型とし、制約を指定しません。新しく追加した列に制約を指定する場合は、以下の構文を使用します。

ALTER TABLE table_name
ADD CONSTRAINT constraint_name constraint_details;

たとえば、

ALTER TABLE employees
ADD CONSTRAINT employees_age_check CHECK (age >= 18);

employeesテーブルのageカラムにemployees_age_checkというチェック制約を追加し、ageの値が18以上であることを要求します。

bannerAds