"做一个查询,将雇员的所有订单从雇员UK表中提取出来"
我的雇员英国表。
select *
into employeeUK
from Employees
where Country = 'UK'
然后我想做订单UK表,但我很困惑,因为我的查询总是出错。 查询应该怎么做?
你必须从你要插入数据的表开始。
into employeeUK
select *
from Employees
where Country = 'UK'
问题是你是在创建一个临时表到一个Perm表。 该表是否已经存在。
如果你是在创建一个临时表,请使用下面的方法。
Select *
Into #employeeUK
From Employees
Where Country = 'UK'
如果这是要进入一个Perm表,你可以使用同样的代码,只要该表还不存在。
如果表已经存在,那么使用这段代码。
Insert Into employeeUK
Select *
From Employees
Where Country = 'UK'
请记住,临时表以'#'开头,而perm表不以#开头。