SQL Server Management Studio 手動導入Excel文件

SQL Server Management Studio(企業管理器) 手動導入Excel文件,有時間仍是很是方便的,省去了寫代碼的麻煩。數據庫

具體步驟以下:ide

 

 

下面附上 建立遊標的方法(用於循環讀取臨時表中的數據,插入或變動到正式表裏去)spa

--須要賦值的參數
Declare @ItemID int
Declare @BudgetValue decimal(18,2)
Declare @Month int

--有默認值的參數
Declare @UserName nvarchar(50)
set @UserName='Administrator'
Declare @Year int
set @Year=2014--設置年份
Declare @BuId int 
set @BuId=9

--遊標的寫法(用於把臨時表裏的數據,插入到數據庫正式表裏去)
DECLARE TMP_CURSOR CURSOR FOR 
            select * from TempBudget -- 這裏寫要查詢的臨時表SQL
        OPEN TMP_CURSOR        
    
        FETCH NEXT FROM TMP_CURSOR
            INTO @ItemID,@BudgetValue,@Month-- 這裏填寫 【須要賦值的參數】
        WHILE @@FETCH_STATUS =0
        BEGIN
            insert into BUDGET_LINE(
                            BU_ID,
                            BUDGET_YEAR,
                            BUDGET_MONTH,
                            ITEM_ID,
                            BUDGET,
                            ACTUAL_BUDGET,
                            CREATEDBY,
                            UPDATEDBY
                            )
                            values(
                            @BuId,
                            @Year,
                            @Month,
                            @ItemID,
                            @BudgetValue,
                            0,
                            @UserName,
                            @UserName
                            ) --這裏寫須要操做的SQL語句(能夠是 insert\update)
                            
                FETCH NEXT FROM TMP_CURSOR
            INTO @ItemID,@BudgetValue,@Month -- 這裏填寫 【須要賦值的參數】
        END 
        CLOSE TMP_CURSOR
        DEALLOCATE TMP_CURSOR
View Code
相關文章
相關標籤/搜索