|
database
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Select qry is not working properlyI am writing an sql qry for cursor function. the Select qry is not working properly. please check this and help me declare @m as varchar(20) declare @mm as varchar(400) set @m='r-01,r-002' set @m=char(39)+replace(@m,',',char(39)+', '+char(39))+char(39) select @m set @mm ='select * from masteritem where refnumber in ('+ @m+ ')' exec (@mm) this work on normal mode but the last 2 line I want to put after declaring the cursor. There the set command is not working. if I do like this declare @m as varchar(20) declare @mm as varchar(400) set @m='r-01,r-002' set @m=char(39)+replace(@m,',',char(39)+', '+char(39))+char(39) select @m select * from masteritem where refnumber in ( @m) no result Please help me. Thank and regards Lal I can't see any CURSOR declarations here,please post complete code.
-- Show quoteNik Marshall-Blank MCSD/MCDBA "K R Lal" <l***@yahoo.com> wrote in message news:u2UNFGBwFHA.3300@TK2MSFTNGP09.phx.gbl... > Hello, > > I am writing an sql qry for cursor function. the Select qry is not working > properly. please check this and help me > > declare @m as varchar(20) > declare @mm as varchar(400) > set @m='r-01,r-002' > set @m=char(39)+replace(@m,',',char(39)+', '+char(39))+char(39) > select @m > set @mm ='select * from masteritem where refnumber in ('+ @m+ ')' > exec (@mm) > this work on normal mode but the last 2 line I want to put after declaring > the cursor. There the set command is not working. > > if I do like this > > declare @m as varchar(20) > declare @mm as varchar(400) > set @m='r-01,r-002' > set @m=char(39)+replace(@m,',',char(39)+', '+char(39))+char(39) > select @m > select * from masteritem where refnumber in ( @m) > > no result > > Please help me. > > Thank and regards > > Lal > > |
|||||||||||||||||||||||