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

Catatan SSRS Tidak Muncul Saat (Pilih Semua) Digunakan Tetapi Saat Memilih Nilai Tertentu

Bila Anda memiliki beberapa parameter pilih, SSRS harus mengirim daftar nilai yang dipisahkan koma ke prosedur tersimpan Anda. Anda bertanggung jawab untuk membaginya kembali menjadi sesuatu yang dapat Anda ikuti.

Dalam laporan itu sendiri, Anda tidak mendapatkan daftar nilai dalam string yang dibungkus dengan baik untuk ditampilkan. Saya harus menggunakan kode untuk mengulangi nilai dalam parameter.

Saya menguji apa yang dilakukan SSRS ketika Anda memiliki nilai kosong yang tersedia. Saya membuat laporan pengujian yang memiliki enam opsi yang tersedia dan kemudian prosedur tersimpan untuk memaksa nilai yang dipilih menjadi keluaran:

CREATE PROCEDURE dbo.Test_RPT
(
 @TestMultiSelect varchar(1000)
)
AS
SELECT @TestMultiSelect RVAL

Dalam laporan, saya hanya memiliki satu kotak teks yang menampilkan RVAL ini lapangan.

Jika saya meletakkan opsi kosong di awal, hasilnya adalah 1,2,3,4,5 . Jika opsi kosong berada di lokasi lain, itu akan disertakan:1,2,3,,4,5 , 1,2,3,4,5, .



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Konversi yang diminta tidak didukung menggunakan server tertaut dan ODBC

  2. Batasi Daftar Basis Data ke Yang Dengan Izin SQL Server

  3. SSMS dan sp_OAMethod:apakah ada Tipe Data yang lebih besar dari VARCHAR(8000)?

  4. Buat item menu baru di SQL Server Management Studio

  5. 'DATE' bukan nama fungsi bawaan yang dikenali