我试图在SQL SERVER中创建一个temptable并用一些数据填充它。出于测试目的,我在我的SQL代码中突出显示了Create / insert / select语句,并说它有25行受到影响。但是当我从#tempCI执行SELECT *时,它表示无效的对象名称#tempCI。请看下面的代码。
CREATE TABLE #TempCI
(
UserID int,
VendorName varchar(100),
UnitCost decimal(18,4),
UnitCount nchar(10),
CostValue decimal(18,4)
)
INSERT INTO #TempCI
(
UserID
, VendorName
, UnitCost
, UnitCount
, CostValue
)
SELECT
1234
, VendorName
, InvValue
, BegInvOnHand
, BegCurrentValue
From vVIEWWITHDATA;
当我再次突出显示CREATE TABLE代码时,它告诉我有一个具有该名称的对象。当我尝试DROP TABLE时,它说我不能放弃,因为它要么不存在,要么我没有获得许可