新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

plsql如何导入数据到表中,plsql如何导入数据库连接

发布时间:2023-10-22 10:05:02

plsql如何导入数据到表中

要将数据导入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⑵022', 'DD-MON-YYYY'), 5000);

INSERT INTO employees (employee_id, first_name, last_name, hire_date, salary)
VALUES (2, 'Jane', 'Smith', TO_DATE('01-FEB⑵022', 'DD-MON-YYYY'), 6000);

INSERT INTO employees (employee_id, first_name, last_name, hire_date, salary)
VALUES (3, 'David', 'Johnson', TO_DATE('01-MAR⑵022', '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⑵022', 'DD-MON-YYYY');

这将从另外一个表当选择符合条件的数据,并将其插入到employees表中。