在SQL SERVER中创建临时表?

时间:2016-01-25 17:30:10

标签: sql-server stored-procedures

我试图在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时,它说我不能放弃,因为它要么不存在,要么我没有获得许可

0 个答案:

没有答案