SSMS
 sql >> Datenbank >  >> Database Tools >> SSMS

SQL Server-Vorlagen – Wie entferne ich das Kleiner-als-Zeichen?

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