plsql中insert into
时间: 2023-10-08 21:10:09 浏览: 83
insert into
在PL/SQL中,INSERT INTO语句用于向表中插入新的数据行。INSERT INTO语句可以有两种形式。第一种形式是指定要插入数据的列的名称,并提供要插入的值。例如,可以使用以下语法向"Customers"表中插入一行新的数据:
INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)
VALUES ('Cardinal','Tom B. Erichsen','Skagen 21','Stavanger','4006','Norway');
第二种形式是在不指定列名称的情况下为表中的所有列添加值。但是请确保值的顺序与表中列的顺序相同。例如,可以使用以下语法向"Customers"表中插入一行新的数据:
INSERT INTO Customers
VALUES ('Cardinal', 'Tom B. Erichsen', 'Skagen 21', 'Stavanger', '4006', 'Norway');
另外,还可以使用SELECT语句从另一个表中查询出字段值,并将其填充到当前表中。可以使用以下语法:
INSERT INTO first_table_name [(column1, column2, ... columnN)]
SELECT column1, column2, ... columnN
FROM second_table_name
[WHERE condition];
阅读全文