我有一个SQL脚本,它将使用多个用户定义的变量并将数据从一个表复制到另一个表,并在此过程中根据输入变量进行一些细微修改。我的问题是,由于变量是在脚本开始时定义的,因此(当前)一次只能处理一个记录。
以下是两个当前变量,它们将随着每次通过而变化(以后可能还会有更多变化):
DECLARE @proposal int = 999;
DECLARE @tracking char(6) = '000000';
我使用@proposal查找提案记录并将其转换为项目。然后,使用@tracking,通过将新项目与会计年度和项目所有者的姓名缩写(作为提案记录的一部分进行检索)连接起来,为新项目创建一个唯一的跟踪编号。
是否可以从文本文件(.CSV)将这些变量读取到脚本中?此脚本将处理100到1000条记录,并且永久地单独处理它们将是永远的事情。
感谢您的帮助...