SSMS
 sql >> база данни >  >> Database Tools >> SSMS

Шаблони на SQL Server - Как да избягам от символа по-малко от?

когато посоча стойности за параметри на шаблона, това работи добре за мен:

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


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Клавишна комбинация за автоматично обвиване на избрания текст в IsNull([текст], 0) в SSMS

  2. Simba Mongo ODBC драйвер:върнати данни, които не съответстват на очакваната дължина на данните

  3. Ширината на колоната на резултата в Management Studio

  4. Как да създадете разширение за SQL Server Management Studio 17 в C# в VS2017?

  5. SSMS връзка към Sybase ASE