我正在尝试将记录从CustomerManagmentDB
插入到我使用以下SQL执行命令创建的名为Practiceone
的新数据库中,但未能这样做。
USE [Practiceone];
GO
INSERT [Suppliers]
(
[SupplierID],
[SupplierName],
[ContactName],
[Address],
[City],
[PostalCode],
[Country],
[Phone]
)
SELECT
[SupplierID],
[SupplierName],
[ContactName],
[Address],
[City],
[PostalCode],
[Country],
[Phone]
FROM
[CustomerManagementDB].[dbo].[Suppliers]
WHERE
[supplierID] = 22;
插入中的列名不应有引号
insert into Suppliers (SupplierID,supplierName,ContactName,
Address,City,PostalCode,Country,Phone)
select SupplierID,SupplierName,ContactName,Address,City,PostalCode,Country,Phone
from CustomerManagementDB.dbo.Suppliers
where supplierID=22
从插入语句中删除单引号。例如:插入供应商(供应商 ID(...
您的查询应如下所示:
INSERT INTO Suppliers (SupplierID,supplierName,ContactName,Address,City,PostalCode,Country,Phone)
SELECT SupplierID,SupplierName,ContactName,Address,City,PostalCode,Country,Phone FROM CustomerManagementDB.dbo.Suppliers
WHERE SupplierID=22