SSMS
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> SSMS

Mẫu SQL Server - Làm cách nào để thoát khỏi ký tự nhỏ hơn?

khi tôi Chỉ định Giá trị cho Tham số Mẫu, điều này sẽ ổn đối với tôi:

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

có lẽ bạn không ghép nối đúng "<" và ">" của mọi thông số

CHỈNH SỬA Tôi thấy vấn đề bây giờ:

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

kết quả là:

SELECT * FROM YourTable WHERE IDYourColumn IS NOT NULL

thử đặt ký tự "<" thành một tham số, như sau:

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

nó dẫn đến:

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

HOẶC tách dòng, ngắt dòng dường như tạo ra sự khác biệt:

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

kết quả là:

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. SSMS xóa các nhận xét trước BEGIN khỏi các quy trình đã lưu trữ của tôi

  2. Tạo bảng bằng cách sao chép cấu trúc của bảng hiện có

  3. nạn nhân bế tắc trong giao dịch, làm thế nào để thay đổi mức độ ưu tiên?

  4. SQL Server Management Studio, cách giảm thời gian thực thi xuống mili giây

  5. Làm cách nào để mở tệp rpt dưới dạng Bảng SQL?