要將數據導入PL/SQL表中,可以使用INSERT INTO語句。以下是一個簡單的示例:
CREATE TABLE employees (
employee_id NUMBER(6),
first_name VARCHAR2(20),
last_name VARCHAR2(20),
hire_date DATE,
salary NUMBER(8,2)
);
INSERT INTO employees (employee_id, first_name, last_name, hire_date, salary)
VALUES (1, 'John', 'Doe', TO_DATE('01-JAN-2022', 'DD-MON-YYYY'), 5000);
INSERT INTO employees (employee_id, first_name, last_name, hire_date, salary)
VALUES (2, 'Jane', 'Smith', TO_DATE('01-FEB-2022', 'DD-MON-YYYY'), 6000);
INSERT INTO employees (employee_id, first_name, last_name, hire_date, salary)
VALUES (3, 'David', 'Johnson', TO_DATE('01-MAR-2022', 'DD-MON-YYYY'), 7000);
這將在表格中插入3條數據。
請注意,PL/SQL中的INSERT INTO語句也可以從其他表中導入數據,例如:
INSERT INTO employees (employee_id, first_name, last_name, hire_date, salary)
SELECT employee_id, first_name, last_name, hire_date, salary
FROM other_table
WHERE hire_date > TO_DATE('01-JAN-2022', 'DD-MON-YYYY');
這將從另一個表中選擇符合條件的數據,并將其插入到employees表中。