帮我写一个员工数据表使用pl/sql
时间: 2024-01-24 14:03:03 浏览: 73
非常感谢您的提问。以下是一个简单的员工数据表的 PL/SQL 示例:
-- 创建员工信息表
CREATE TABLE emp_info (
emp_id NUMBER(10) PRIMARY KEY,
emp_name VARCHAR2(50),
emp_age NUMBER(3),
emp_dob DATE,
emp_gender VARCHAR2(10),
emp_dept VARCHAR2(50),
emp_phone NUMBER(10),
emp_email VARCHAR2(50),
emp_address VARCHAR2(100),
emp_hire_date DATE,
emp_salary NUMBER(10, 2)
);
-- 插入几条示例数据
INSERT INTO emp_info (emp_id, emp_name, emp_age, emp_dob, emp_gender, emp_dept, emp_phone, emp_email, emp_address, emp_hire_date, emp_salary)
VALUES (1, '张三', 30, TO_DATE('1991-01-01', 'YYYY-MM-DD'), '男', '市场部', 13888888888, 'zhangsan@example.com', '上海市虹口区XXX路XXX号', TO_DATE('2021-01-01', 'YYYY-MM-DD'), 10000.00);
INSERT INTO emp_info (emp_id, emp_name, emp_age, emp_dob, emp_gender, emp_dept, emp_phone, emp_email, emp_address, emp_hire_date, emp_salary)
VALUES (2, '李四', 35, TO_DATE('1986-01-01', 'YYYY-MM-DD'), '男', '财务部', 13999999999, 'lisi@example.com', '上海市宝山区XXX路XXX号', TO_DATE('2019-01-01', 'YYYY-MM-DD'), 12000.00);
-- 查询员工信息
SELECT * FROM emp_info;
请注意,这只是一个简单的示例,并不包含所有可能在一个真实的员工数据表中出现的字段以及复杂的查询和更新操作。如需使用更多的功能,您可以查看 Oracle 的官方文档或咨询专业的 PL/SQL 开发人员。
阅读全文