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

SQL Server-sjablonen - Hoe ontsnap ik aan het minder dan karakter?

wanneer ik waarden opgeef voor sjabloonparameters, werkt dit prima voor mij:

select * from <xyz, varchar,YourTable> WHERE ID<=1000 AND ID>=20000

misschien heb je niet alle parameters "<" en ">" goed gekoppeld

BEWERKEN Ik zie nu het probleem:

SELECT * FROM <xyz, varchar,YourTable> WHERE ID<=1000 AND ID>=20000 
AND <xyz2,varchar,YourColumn> IS NOT NULL

resulteert in:

SELECT * FROM YourTable WHERE IDYourColumn IS NOT NULL

probeer van het "<"-teken een parameter te maken, zoals dit:

SELECT * FROM <xyz, varchar,YourTable> WHERE ID<lessthan,char,<>=1000
AND ID>=20000 AND <<xyz2,varchar,YourColumn> IS NOT NULL

het resulteert in:

SELECT * FROM YourTable WHERE ID<=1000
AND ID>=20000 AND YourColumn IS NOT NULL

OF splits de regels, regeleinden lijken een verschil te maken:

SELECT * FROM <xyz, varchar,YourTable> WHERE ID<=1000 AND ID>=20000 
AND <xyz2,varchar,YourColumn> IS NOT NULL

resulteert in:

SELECT * FROM YourTable WHERE ID<=1000 AND ID>=20000 
AND YourColumn IS NOT NULL


  1. Meerdere .sql-bestanden openen in slechts één sms-instantie

  2. Powershell:SQL Server Management Studio Script Generator

  3. HTML/PHP een waarde selecteren in het vervolgkeuzemenu en de bijbehorende rij ophalen en alle gegevens uit die rij uitvoeren

  4. U heeft geen toestemming om de bulkload-instructiefout te gebruiken