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

Cara menjalankan prosedur tersimpan beberapa kali

Anda dapat mencoba melakukannya menggunakan KURSOR

DECLARE @param INT

DECLARE curs CURSOR LOCAL FAST_FORWARD FOR
    SELECT parameter FROM table_name WHERE ...

OPEN curs

FETCH NEXT FROM curs INTO @param

WHILE @@FETCH_STATUS = 0 BEGIN
    EXEC sp_storeProc  @param
    FETCH NEXT FROM curs INTO @param
END

CLOSE curs
DEALLOCATE curs



  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 Memeriksa Apakah Database SQL Rusak – Solusi untuk Memperbaiki File MDF

  2. SET versus SELECT saat menetapkan variabel?

  3. Transaksi Entity Framework yang berjalan lama

  4. Dapatkan semua poin (lingkaran dengan jari-jari), yang tumpang tindih dengan titik yang diberikan

  5. Mengapa saya mendapatkan penyedia Data atau layanan lain mengembalikan status E_FAIL? Klien Asli SQL