能否写一个存储过程,数据库更新语句是前台传进来的,有没有这样的函数让数据库自动执行这个更新语句

解决方案 »

  1.   

    可以是可以,但这样做你不觉得很危险吗?
    万一我前台传一个drop table 表名
    那你的表不就没了?
      

  2.   

    前台让用户按照需要去选择条件,比如CheckBox什么的,后台判断用户输入,组装成SQL,
    然后调用方法来执行
      

  3.   

    Create Proc p_Text
    @Sql NVarchar(1000)
    as
    sp_executesql (@Sql)这样吗???
      

  4.   


    create proc ExecuteSQL
    @sql nvarchar(1000)
    as
    begin 
    exec(@sql)
    end使用:exec ExecuteSQL 'select * from Users'