参数名必须是以@开头的,不可能用字段名做为参数。 你要查看a,b,c这几列的数据直接 select a,b,c from table 就是了 何必要用个存储过程呢?
存储过程使用execcreate proc stat@par1 as varchar(10),@par2 as varchar(10)asbeginselect 1 ,2exec('select 1 as '+@par1+',2 as '+@par2 )end测试stat s1,s2
你了解存储过程吗