我有这段代码:
`SELECT *
FROM dbo.CSP
JOIN dbo.Check111
ON dbo.CSP."Obs Date (yyyy-MM-dd)"=dbo.Check111."Obs Date (yyyy-MM-dd)";`
如何将其存储在新表中?
使用此代码:
insert into NEW_TABLE(
att1, att2, att3...
)
(SELECT *
FROM dbo.CSP
JOIN dbo.Check111
ON dbo.CSP."Obs Date (yyyy-MM-dd)"=dbo.Check111."Obs Date (yyyy-MM-dd)")
不工作..
答案 0 :(得分:1)
在SQL Server中,您将使用into
:
SELECT csp.**
INTO new_table
FROM dbo.CSP JOIN
dbo.Check111
ON dbo.CSP."Obs Date (yyyy-MM-dd)"=dbo.Check111."Obs Date (yyyy-MM-dd)";
如果您已经创建了表并且只想插入新行,则只能使用insert
。