我可以强制程序使用参数数组吗?
类似于C#中的Console.WriteLine(String msg, params[])
我需要它在程序中传递表的列名,类似于INSERT INTO
操作,但是需要传递 n 参数
答案 0 :(得分:1)
如上所述,表值参数可能是您的最佳选择。
我在XML参数方面也取得了一些成功(可能更容易从C#生成,具体取决于主机),并且在参数方面允许更多的复杂性。
在SQL 2008之前,我使用了管道(|)分隔的字符串和一个字符串拆分器函数,它也可以正常工作。