English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Referencia de palabras clave SQL
INSERT INTO SELECT命令从一个表中复制数据并将其插入到另一个表中。
以下SQL将“供应商(Suppliers)”复制到“客户(Customers )”中(未填充数据的列将包含NULL):
INSERT INTO Clientes (NombreCliente, Ciudad, País) SELECT SupplierName, City, Country FROM Suppliers;
以下SQL将“供应商(Suppliers)”复制到“客户(Customers )”中(填写所有列):
INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country) SELECT NombreProveedor, NombreContacto, Dirección, Ciudad, CódigoPostal, País FROM Proveedores;
La siguiente consulta SQL solo copiará los proveedores alemanes al "clientes (Clientes)":
INSERT INTO Clientes (NombreCliente, Ciudad, País) SELECT NombreProveedor, Ciudad, País FROM Proveedores WHERE País='Alemania';