plsql怎么导入数据到表中

avatar
作者
猴君
阅读量:0

要将数据导入PL/SQL表中,可以使用INSERT INTO语句。以下是一个简单的示例:

  1. 创建一个表格
CREATE TABLE employees (   employee_id   NUMBER(6),   first_name    VARCHAR2(20),   last_name     VARCHAR2(20),   hire_date     DATE,   salary        NUMBER(8,2) ); 
  1. 使用INSERT INTO语句导入数据
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表中。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!