...我不是回答过了吗,,,怎么又问,,, 算了,给你写详细点吧 declare @p varchar(10),@name1 varchar(10),@name2 varchar(10) select @p=x1,@name1=x2,@name2=x3from test insert into test6(a,b,c)select @p,@name1,@name2 这样