为什么我这个查询语句没用啊
declare @i int , @j varchar
select @i=grade,@j=dept_code from deptcode(dept_code 类型是VARCHAR(20))
where dept_code= :部门代码 (:部门代码 是我要输入的字段)
if(@j=null and @j='021')
BEGIN
Select DEPT_CODE as '部门代码1'
,CONTENT as '部门代码'
from DEPTCODE
Where
(DEPT_CODE like :部门代码+'%' and grade=@i+1)
order by dept_code
END
else
BEGIN
Select DEPT_CODE as '部门代码1'
,CONTENT as '部门代码'
from DEPTCODE
Where
(DEPT_CODE like :部门代码+'%' )
order by dept_code
END
当我输入部门代码为021时,这个查询语句竟然不会跳转,直接执行后面的程序,郁闷死我了,请高手帮忙下,小弟谢谢了~~