存储中的查询语句是不是不能用like
这是我写的存储
CREATE PROCEDURE dt_cybr
@brcy_xm varchar(8)
as
SELECT 住院号,姓名 from brk_bf where 姓名 like @brcy_xm;
GO
//下面是我调用时的pb8//
string
sql_1="'a'"
declare pr_cxbr procedure for dt_cybr @brcy_xm=:sql_1;
execute pr_cxbr;
do while sqlca.sqlcode=0
fetch pr_cxbr into :bah_1,:xm_1
sqlca.sqlcode //表里有满足的记录可用存储以后确没有记录根据检测它的返
回值为100
loop
这是怎么回事请大家帮助