sql 存储过程出现的问题!急!!!!!!!!!!
CREATE procedure s_to_s_select(
@BeginStation nvarchar(20),
@EndStation nvarchar(20)
)
as
select LineID,StationName,Turn
from
(select *
from 线路表
where StationName=@BeginStation
)a ,
(select *
from 线路表
where StationName=@EndStation
) b
where a.LineID=b.LineID and StationName between a and b
GO
问题是:
错误207:列名‘a’无效。
列名‘b’无效。
列名‘LineID’不明确。
列名‘StationName’不明确。
列名‘Turn’不明确。
列名‘StationName’不明确。
列名‘StationName’不明确。
把其中一个表名改一下,语法就可以检查成功了,这是为什么啊 ,之前用过另一个表,但是现在已经彻底删除了 实在找不出是什么原因
请大家帮帮忙吧