テンプレートパラメータの値を指定すると、これは問題なく実行されます:
select * from <xyz, varchar,YourTable> WHERE ID<=1000 AND ID>=20000
すべてのパラメータの「<」と「>」が適切にペアリングされていない可能性があります
編集 問題が発生しました:
SELECT * FROM <xyz, varchar,YourTable> WHERE ID<=1000 AND ID>=20000
AND <xyz2,varchar,YourColumn> IS NOT NULL
結果:
SELECT * FROM YourTable WHERE IDYourColumn IS NOT NULL
次のように、「<」文字をパラメータにしてみてください。
SELECT * FROM <xyz, varchar,YourTable> WHERE ID<lessthan,char,<>=1000
AND ID>=20000 AND <<xyz2,varchar,YourColumn> IS NOT NULL
結果は次のようになります:
SELECT * FROM YourTable WHERE ID<=1000
AND ID>=20000 AND YourColumn IS NOT NULL
または、行を分割すると、改行が違いを生むようです:
SELECT * FROM <xyz, varchar,YourTable> WHERE ID<=1000 AND ID>=20000
AND <xyz2,varchar,YourColumn> IS NOT NULL
結果:
SELECT * FROM YourTable WHERE ID<=1000 AND ID>=20000
AND YourColumn IS NOT NULL