三个变量@Code, @Item 和@Value
DECLARE @Sql NVarchar(4000)
SET @Sql=…………
EXEC (@Sql)
怎么根据参数生成sql语句,假如@Code='a', @Item='b' 和@Value ='dsa' ,则生成
select * from tb where code='a' and b like '%dsa%'执行啊。
...全文
23117打赏收藏
如何把参数传到数据库的存储过程中生成sql语句的执行?
三个变量@Code, @Item 和@Value DECLARE @Sql NVarchar(4000) SET @Sql=………… EXEC (@Sql) 怎么根据参数生成sql语句,假如@Code='a', @Item='b' 和@Value ='dsa' ,则生成 select * from tb where code='a' and b like '%dsa%'执行啊。
SqlConnection conn = new ......
conn.open();
SqlCommand comm = new SqlCommand("存储过程名",conn);
comm.CommandType = CommandType.StoredProcedure;
下面是定义存储过程返回值的参数