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