我们有一个关于 SAP 的查询,它可能会导致问题。
SELECT
T2.[DistNumber], T1.[ItemCode], T0.[ItemName], T0.[CardName], T2.[InDate], T1.[Quantity]
FROM OITL T0 INNER JOIN ITL1 T1 ON T0.[LogEntry] = T1.[LogEntry], OBTN T2
WHERE T2.[DistNumber] =[%0]
有人将通配符 (%) 放入提示符中,当然一切都被阻塞了。
有没有办法在 WHERE 中禁止通配符,可能是用 CASE 什么的?我能想出的唯一其他选择是只选择前 1000 名或其他什么,但我想知道是否有更好的方法。
非常感谢。