Sql 诱惑和充满从表中选择,然后显示

Sql 诱惑和充满从表中选择,然后显示,sql,temp-tables,Sql,Temp Tables,这是为了创建一个诱饵,并用选定的数据填充它 现有地址表;之后,我想显示 诱惑(即选择*并显示) 这是我的代码,但它有一些小故障。 有人知道如何编写它以使其正确运行吗 CREATE TABLE #Address ( AddressID int, AddressLine1 nvarchar(60),

这是为了创建一个诱饵,并用选定的数据填充它 现有地址表;之后,我想显示 诱惑(即选择*并显示)

这是我的代码,但它有一些小故障。 有人知道如何编写它以使其正确运行吗

CREATE TABLE #Address
                                (
                                AddressID int,
                                AddressLine1 nvarchar(60),
                                City nvarchar(30),
                                )
SELECT  AddressID,AddressLine1 
INTO    #Address
FROM    [Person].[Address]
WHERE   AddressLine1 LIKE '%Drive%' AND AddressID BETWEEN 400 and 1000


SELECT *
FROM
#Address

由于您已经创建了表,因此必须使用insert into,而不是select into。通常,select into用于创建包含数据的表:

insert into #address (addressid, addressline1)
select addressid, addressline1 
from   Address 
where  AddressLine1 LIKE '%Drive%' AND AddressID BETWEEN 400 and 1000
正如你所说,2315555(有趣的名字——听起来像克隆人的单位)。我用你的答案运行了代码,它无缝地工作了。非常感谢。