Smekalisty |
---|
А Insert? Непонятно, как Insert прикручивать к этому коду? |
INSERT пишется перед SELECT.
Да, я для вас наверняка будет открытием, что если набрать в хелпе слово INSERT, можно увидеть массу примеров, допустим:
INSERT INTO dbo.EmployeeSales
SELECT 'SELECT', e.BusinessEntityID, c.LastName, sp.SalesYTD
FROM HumanResources.Employee AS e
INNER JOIN Sales.SalesPerson AS sp
ON e.BusinessEntityID = sp.BusinessEntityID
INNER JOIN Person.Person AS c
ON e.BusinessEntityID = c.BusinessEntityID
WHERE e.BusinessEntityID LIKE '2%'
ORDER BY e.BusinessEntityID, c.LastName;
Только обращаю внимание, что хорошей практикой является перечисление полей в INSERT, т.е. лучше писать так:
INSERT INTO MyTable (LocationID, CostRate, ModifiedDate)
SELECT LocationID, CostRate, GETDATE() FROM Production.Location
WHERE CostRate > 0;