日期:2014-05-17  浏览次数:20565 次

【300分】求存储过程实现执行带参数的SQL语句的方法
这里只能发100分的帖子,加上C#区的200分。
原帖:http://bbs.csdn.net/topics/390377903
求解


------解决方案--------------------
晕,用企业库很简单的,有例子说明的
------解决方案--------------------
create proc pr_name(@col1 varchar(20),@col2 varchar(20))
as
  Select * from tempTable where Col1 = @col1 and Col2 = @col2

在程序里调用pr_name
------解决方案--------------------
存储过程都是可以实现的啊,这里有个例子:
http://www.mssqltips.com/sqlservertutorial/162/how-to-create-a-sql-server-stored-procedure-with-parameters/

存储过程中也可以使用动态SQL,
http://www.cnblogs.com/kerrycode/archive/2010/08/05/1792671.html
------解决方案--------------------
可以多个存储过程,参数接口尽量简化
------解决方案--------------------
比如exec storedproce @test 那么你就循环你的值然后一个个传入@test参数
------解决方案--------------------
说具体问题说不准早解决了,哪有可能这么多参数