我们有一个表table_export,其中包含列table_data和table_file_name。该表如下所示
table_data table_file_name
ABC test_1.txt
DEF test_2.txt
依此类推, 我们建立了一个存储过程,以从表中选择这2列作为最终输出。 现在使用C#,我们需要将存储过程输出中的每一行保存为一个文件。例如,在上面的示例中,我们需要test_1.txt使用内容ABC,test_2.txt内容DEF等来生成。如果SP输出中有20行,我们需要20个单独的文件,其中文件名将由第二列给出,内容为第一列中的字符串。我们有一个C#代码可以将存储过程的全部输出作为单个文本文件进行bcp输出,但是有没有一种方法可以根据SP输出中的行数来生成多个文件呢?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
按照行数输出内容结果,然后写入文件