SQL Server 2008中SQL应用系列--目录索引
有人提问如下:
这个是Excel的,比如是test.xls
欠费年份 欠费开始月份 欠费结束月份 应缴金额(月租)
2001 9 12 94.4
2008 5 12 88.8
2010 8 12 90.4
___________________________________________
这个是表:比如是a表
a(pk,int,not null) //主键,自动增长
b(varchar(19),null) //费款所属期
c(decimal(10,2),null) //应缴金额___________________________________________
现在我要将test.xls中的数据导入到a表,从开始月份到结束月份要做循环导入,比如第一条2001年的从9月到12月要录入4条数据到a表,导入后的格式如:
select * from a
a b c
1 2001-09 94.4
2 2001-10 94.4
3 2001-11 94.4
4 2001-12 94.4
数据库是:MS Sql server 2008
解析:
思路一:可以使用OpenRowset查询导入到表变量中,再用游标循环赋值。方法如下:
查询结果:
评价:该方法使用了最传统的方法,思路清晰。但没有体现SQL server 2008的语法特性,略显繁琐。
思路二:可否使用CTE实现?(KillKill提供)
思路三:可否使用SQL Server 2008新提供的Merge实现?
思路四:使用NPOI在业务层实现数据转换。
思路五:用Master..spt_values表实现(由小F提供)
利用该表,可获取一定区间内的列表,最长不超过2048,如
分享到:
相关推荐
PB中 游标的使用.PB中 游标的使用.PB中 游标的使用.PB中 游标的使用.PB中 游标的使用.PB中 游标的使用.PB中 游标的使用.PB中 游标的使用.PB中 游标的使用.PB中 游标的使用.PB中 游标的使用.PB中 游标的使用.PB中 ...
浅谈SQL Server数据库中游标的使用.pdf
SqlServer存储过程、游标讲解SqlServer存储过程、游标讲解
067.sql全套_程序设计_游标.mp4 068.sql全套_程序设计_动态sql.mp4 069.sql全套_程序设计_存储过程.mp4 070.sql全套_程序设计_全量抽数.mp4 071.sql全套_程序设计_增量抽数.mp4 072.sql全套_程序设计_merge_into.mp4...
SQL语句通常都可产生或处理一组记录,但是许多应用程序,尤其是T-SQL嵌入的主语言,通常不能把整个结果集作为一个单元来处理,这些应用程序就需要用一种机制来保证每次处理结果集中的一行或几行,游标(cursor)就提供...
-- 定义游标. DECLARE c_test_main CURSOR FAST_FORWARD FOR SELECT id, value FROM test_main; -- 打开游标. OPEN c_test_main; --填充数据. FETCH NEXT FROM c_test_main INTO @id, @value; --假如...
SQL_入门级范例_游标_触发器_多表联查_事物等。
│ 01-SQLSERVER数据库基础.mp4 │ 02_01-创建数据库.mp4 │ 02_02-创建数据表.mp4 │ 02_03-表结构和约束的维护.mp4 │ 03-插入数据.mp4 │ 04-数据的修改和删除.mp4 │ 05-基本查询.mp4 │ 06_01-条件查询一.mp4 ...
sql server 事务和游标 能有效的处理一些平时不能处理的问题!
Oracle 游标使用大全.txtOracle 游标使用大全.txtOracle 游标使用大全.txt
SQL Server遍历表一般都要用到游标,SQL Server中可以很容易的用游标实现循环,实现SQL Server遍历表中记录。本文将介绍利用使用表变量和游标实现数据库中表的遍历。 表变量来实现表的遍历 以下代码中,代码块之间的...
sql server 游标实例sql server 游标实例sql server 游标实例sql server 游标实例
sql server 游标 使用的使用方法 --读取数据(使用FETCH来获取该记录的值;FETCH会执行两步操作:首先将游标当前指向的记录保存到一个局部变量中, --然后游标将自动移向下一条记录) --将一条或多条记录读入某个...
SQL 游标的应用.sql
SQL Server2000游标例子 SQL Server2000游标例子
SqlServer存储过程游标 ,一个例子
数字游标卡尺原理.pdf数字游标卡尺原理.pdf数字游标卡尺原理.pdf数字游标卡尺原理.pdf数字游标卡尺原理.pdf
sql server 游标试用方法 例子
SQL Server 游标用法 , 游标 Demo