sql >> Databáze >  >> Database Tools >> SSMS

Šablony SQL Server – Jak mohu uniknout znaku menší než znak?

když zadám hodnoty pro parametry šablony, běží mi to dobře:

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

možná nemáte všechny parametry "<" a "">" správně spárovány

UPRAVIT Teď vidím problém:

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

výsledkem je:

SELECT * FROM YourTable WHERE IDYourColumn IS NOT NULL

zkuste udělat znak "<" do parametru, jako je tento:

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

výsledkem je:

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

NEBO rozdělte řádky, zdá se, že zalomení řádků dělá rozdíl:

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

výsledkem je:

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


  1. Vybrán jako oběť uváznutí na jednoduchém Add() -> SaveChanges()

  2. Problémy s výkonem importu dat PhpMyAdmin

  3. Soubor výpisu MySQL a zakomentované řádky

  4. Jak nainstalovat SQL Server Management Studio 2012 (SSMS) Express?