日期:2014-05-20  浏览次数:20361 次

feiyun0112兄能否帮我再帮我看看这个过程?
非常不好意思,刚才你给我解决的,不是我最想要的,我主要是想按下面创建过程
create   proc   test
@tj   varchar(200)
as
begin
      declare   @sql   varchar(500)
set   @sql= 'select   *   from   cxxx   where   hdbm= '+@tj+ ' '
exec(@sql)
end

过程让创建成功,可是值行是老是出错?应该怎么写呢?

exec   test   '日化部 '

------解决方案--------------------
一样的问题
set @sql= 'select * from cxxx where hdbm= ' ' '+@tj+ ' ' ' '

你可以print @sql看看

*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

最新版本:20070130

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html