March 26, 2002 at 8:02 am
Hi everybody!
I have here a weird problem.
The important line from my stored procedure (sp_GetAllPart_Number_Search) looks like this:
select Part_Number from Orderitem where PO_Number = @PO_Number and PO_Line_Description like @Description order by Line_Number
in query Analyzer the call to the stored procedure look like this:
EXEC sp_GetAllPart_Number_Search '100124','%CAP%'
And it doesn't return any record
but if I run like this in Query Analyzer:
select Part_Number from Orderitem where PO_Number = '100124' and PO_Line_Description like '%CAP%' order by Line_Number
it return the records that I want.
What is the prblem?? the variables are declared like this in the stored procedure:
@PO_Number char(7),
@Description char(20)
Thank you,
Duruguru
March 26, 2002 at 8:33 am
Had a similar problem. Solved it like this:
create table OrderItem
(PO_Number char(7)
, Part_Number char(2)
, PO_Line_Description char( 20)
, Line_Number int
)
go
insert OrderItem select '1010101', 'AA' , 'Capital Expenditure', 1
insert OrderItem select '100124', 'BB', 'Capital', 1
insert OrderItem select '100124', 'CC', 'Expense', 2
select *
from OrderItem
select Part_Number
from Orderitem
where PO_Number = '100124'
and PO_Line_Description like '%CAP%'
order by Line_Number
alter procedure sp_GetAllPart_Number_Search
@PO_Number char(7)
, @Description char(20)
as
declare @search varchar(40)
select @search = rtrim( @description) + '%'
select @PO_Number, @Description
select Part_Number
from Orderitem
where PO_Number = @PO_Number
and PO_Line_Description like @search
order by Line_Number
return
EXEC sp_GetAllPart_Number_Search '100124', 'capital'
EXEC sp_GetAllPart_Number_Search '100124', 'capi'
drop procedure sp_GetAllPart_Number_Search
drop table OrderItem
Not sure why this is an issue, but it is.
SQL 2000, SP1 here
Steve Jones
March 26, 2002 at 8:50 am
Thank you Steve.
You are great! I am running SQL7, hoping to upgrade in the near future to SQL2000
Viewing 3 posts - 1 through 2 (of 2 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy