select中调用存储过程的问题,急!
各位大侠:
一个汽车生产中的实例,请大家帮忙解决!小弟在数据库sjcl中建了一个存储过程,代码如下:
CREATE PROCEDURE CXYS
@CX VARCHAR(50) OUTPUT,@YS VARCHAR(50)
AS
SELECT
@CX=
CASE
WHEN @YS='玉白' THEN @CX+'/YB0'
WHEN @YS='东风蓝'OR @YS='东风兰' THEN @CX+'/DFL0'
WHEN @YS='香槟晶' THEN @CX+'/XBJ0'
WHEN @YS='印第安红' THEN @CX+'/YDH0'
WHEN @YS='桂阳绿' THEN @CX+'/GYL0'
END
SELECT @CX
GO
然后在查询分析器中试图在select语句中调用这个存储过程,代码如下:
USE SJCL
SELECT EXECUTE CXYS CX,YS,YJH,R1,R2,R3,R4
FROM RKJHB
为何总是不成功???实际之问题,愿共同解决之!