Wenn ich Werte für Vorlagenparameter spezifiziere, läuft das gut für mich:
select * from <xyz, varchar,YourTable> WHERE ID<=1000 AND ID>=20000
vielleicht haben Sie nicht alle Parameter "<" und ">" richtig gepaart
BEARBEITEN Ich sehe das Problem jetzt:
SELECT * FROM <xyz, varchar,YourTable> WHERE ID<=1000 AND ID>=20000
AND <xyz2,varchar,YourColumn> IS NOT NULL
ergibt:
SELECT * FROM YourTable WHERE IDYourColumn IS NOT NULL
Versuchen Sie, das Zeichen "<" wie folgt in einen Parameter umzuwandeln:
SELECT * FROM <xyz, varchar,YourTable> WHERE ID<lessthan,char,<>=1000
AND ID>=20000 AND <<xyz2,varchar,YourColumn> IS NOT NULL
es resultiert in:
SELECT * FROM YourTable WHERE ID<=1000
AND ID>=20000 AND YourColumn IS NOT NULL
ODER teilen Sie die Zeilen auf, Zeilenumbrüche scheinen einen Unterschied zu machen:
SELECT * FROM <xyz, varchar,YourTable> WHERE ID<=1000 AND ID>=20000
AND <xyz2,varchar,YourColumn> IS NOT NULL
ergibt:
SELECT * FROM YourTable WHERE ID<=1000 AND ID>=20000
AND YourColumn IS NOT NULL