请求使用存储过程将动态创建的值保存或更新到Sql Server数据库

时间:2010-06-19 09:50:12

标签: c# sql

我的场景....我动态(dicval.add(Tkey,Tvalue)创建一组列,现在我需要插入值并使用存储过程保存这些值。如何实现此目的

1 个答案:

答案 0 :(得分:0)

不确定您要完成的是什么,您的模式是什么等等。

  • w / i动态sql,可以运行DDL语句 - 创建表,alter table add col等
  • 从你在答案中看到的很少,你可能
  • 如果您使用的是linq,或许它包含构建表的结构?
  • 同样,从我对你的问题看不清楚的地方,也许正确的问题是,“我怎样才能改变这个应用程序的结构,以便我不必动态添加列”
  • 至于通过存储过程与动态的,最近创建的表进行交互 - 这似乎告诉我,sprocs也需要动态创建。

如果你不能改变结构,并坚持做某种字符串操作来创建表,列和sprocs的DDL,我强烈建议你非常非常有条理并使用标记化模板。