使用文本文件中的变量作为输入来处理记录

时间:2018-07-26 16:00:32

标签: sql-server-2008

我有一个SQL脚本,它将使用多个用户定义的变量并将数据从一个表复制到另一个表,并在此过程中根据输入变量进行一些细微修改。我的问题是,由于变量是在脚本开始时定义的,因此(当前)一次只能处理一个记录。

以下是两个当前变量,它们将随着每次通过而变化(以后可能还会有更多变化):

DECLARE @proposal int = 999;
DECLARE @tracking char(6) = '000000';

我使用@proposal查找提案记录并将其转换为项目。然后,使用@tracking,通过将新项目与会计年度和项目所有者的姓名缩写(作为提案记录的一部分进行检索)连接起来,为新项目创建一个唯一的跟踪编号。

是否可以从文本文件(.CSV)将这些变量读取到脚本中?此脚本将处理100到1000条记录,并且永久地单独处理它们将是永远的事情。

感谢您的帮助...

0 个答案:

没有答案