Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Akses ke kumpulan Hasil dari dalam Prosedur tersimpan Transact-SQL SQL Server

Jawaban singkatnya adalah:Anda tidak bisa melakukannya.

Dari T-SQL tidak ada cara untuk mengakses beberapa hasil dari panggilan prosedur tersimpan bersarang, tanpa mengubah prosedur tersimpan seperti yang disarankan orang lain.

Untuk melengkapi, jika prosedur mengembalikan satu hasil, Anda bisa memasukkannya ke dalam tabel temp atau variabel tabel dengan sintaks berikut:

INSERT INTO #Table (...columns...)
EXEC MySproc ...parameters...

Anda dapat menggunakan sintaks yang sama untuk prosedur yang mengembalikan beberapa hasil, tetapi hanya akan memproses hasil pertama, sisanya akan dibuang.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mendapatkan daftar kolom dengan Batasan Unik di Database SQL Server - Tutorial SQL Server / TSQL Bagian 98

  2. Kesalahan konversi data beban massal (ketidakcocokan jenis atau karakter tidak valid untuk halaman kode yang ditentukan) untuk baris 1, kolom 4 (Tahun)

  3. SQL Server:Basis data macet dalam status Memulihkan

  4. Berhenti membuat SQL Server melakukan pekerjaan kotor Anda

  5. Hitung jumlah catatan untuk setiap tanggal antara 2 tanggal