标签: c# sql stored-procedures upload
我有一个小问题。一旦我将excel文件中的数据读入Data表变量,我就需要将其上传到数据库中的表中。但是excel文件中的列数不固定。因此,我每次上传时都需要创建一个表格。我想调用存储过程来创建表。为此,我将第一行(包含用于创建表的列名)传递给存储过程。考虑到列数未知,我该怎么做?我无法将其作为数组传递,因为存储过程不接受数组。请帮忙。
答案 0 :(得分:0)
T-SQL: Parse a delimited string正是您要找的。 p>
引用:
当我需要将数组从应用程序传递到SQL存储过程时,我最常使用这一块代码。