SSMS
 sql >> Teknologi Basis Data >  >> Database Tools >> SSMS

Templat SQL Server - Bagaimana Saya Melarikan Diri dari Karakter yang Kurang?

ketika saya Menentukan Nilai untuk Parameter Template, ini berjalan dengan baik untuk saya:

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

mungkin Anda tidak memasangkan "<" dan ">" setiap parameter dengan benar

EDIT Saya melihat masalahnya sekarang:

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

menghasilkan:

SELECT * FROM YourTable WHERE IDYourColumn IS NOT NULL

coba buat karakter "<" menjadi parameter, seperti ini:

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

hasilnya:

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

ATAU pisahkan baris, jeda baris tampaknya membuat perbedaan:

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

menghasilkan:

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. Buat item menu khusus di Object Explorer

  2. Pisahkan Satu Nilai Bidang Menjadi Beberapa Nilai Kolom Panjang Tetap di T-SQL

  3. Bagaimana saya bisa mengeksekusi satu set file .SQL dari dalam SSMS?

  4. Menduplikasi TABEL menggunakan Microsoft SQL Server Management

  5. Di mana mengunduh sun.jdbc.odbc.JdbcOdbcDriver (mencoba menghubungkan csv keluaran dari Sendok ke SSMS)