要在PL/SQL表中添加列,可以使用`ALTER TABLE`語句來實現。
以下是向表中添加列的PL/SQL語法:
ALTER TABLE table_name ADD (column_name1 data_type1 [constraint],?????column_name2?data_type2?[constraint],
?????…);
示例:
ALTER?TABLE?employees ADD?(age?NUMBER,?????salary?NUMBER(10,2));
這將在employees
表中添加名為age
和salary
的兩列,分別具有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。