【发布时间】:2016-07-20 09:58:50
【问题描述】:
我们有一个关于 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 名或其他什么,但我想知道是否有更好的方法。
非常感谢。
【问题讨论】:
标签: sql where-clause wildcard sapb1