0

这似乎应该很容易,但我做错了什么。我想声明一个值,以便我可以在顶部输入一次,然后在整个代码中使用它。

下面是代码的简单版本,但它不起作用。我运行它时没有得到任何结果,但是如果我取出declare并手动设置它,我会得到结果:

declare @orderno varchar
set @orderno = '739724'
SELECT ORDSIG.* FROM ordsig
WHERE ORDER_NO = @orderno

这是我尝试过的。

如上所述,我没有从查询中得到任何结果。它应该给我数据Order_NO,但它没有。当我删除 并将Order_no = @orderno其设置为常数值时Order_no = '739724',我得到了一些数据结果。

4

0 回答 0