oracle设置字段默认值
在Oracle数据库中,可以通过在创建表时或修改表时设置字段的默认值。以下是两种常见的方法:
在创建表时,可以在字段定义中使用 DEFAULT
关键字来设置默认值。例如:
CREATE TABLE employees (
employee_id NUMBER PRIMARY KEY,
first_name VARCHAR2(50),
last_name VARCHAR2(50),
hire_date DATE DEFAULT SYSDATE, -- 设置默认值为当前日期
salary NUMBER DEFAULT 3000 -- 设置默认值为3000
);
如果表已经存在,可以使用 ALTER TABLE
语句来添加或修改字段的默认值。例如:
ALTER TABLE employees
MODIFY salary DEFAULT 3500; -- 修改salary字段的默认值为3500
如果需要向现有表中添加新字段并设置默认值,可以使用以下语法:
ALTER TABLE employees
ADD department_id NUMBER DEFAULT 10; -- 添加新字段并设置默认值为10
SYSDATE
)。希望这些信息对你有所帮助!如果你有其他问题,请随时问我。