我的表的字段是用户可以在系统中自己增加或删除的。
请问这样的表如何写insert和update存储过程?
我想了很久没有想出来,敬请高手指点,万分感谢!
分不够可以另外加的,谢谢!

解决方案 »

  1.   

    用hashtable保存,列名做key,值做value,自己构建。
      

  2.   

    我是指怎么写SQL-Server存储过程呀?
      

  3.   

    create procedure testproc
     @field1 char(20),
     @field2 char(32),
     @field3 int
    as
     declare @tmp_table table
     (
       [field1] char(20) identify pramary key not null,
       [field2] char(32),
       [field3] int
     )
    …………
      

  4.   

    问题是我的字段不一定就是field1、field2、field3呀,有可能是其它的很多呀!