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

Pernyataan INSERT EXEC tidak dapat disarangkan

Seperti yang Anda katakan, openrowset akan berfungsi, tetapi selain itu satu-satunya cara yang dapat saya pikirkan adalah:

  1. Ubah proc 1 dan proc 2 ke fungsi berbasis tabel
  2. Ubah proc 2 ke CLR dan masukkan semua logika di sana
  3. Meneruskan tabel sebagai parameter bernilai tabel

Ada info lebih lanjut tentang alasannya di sini:

https://connect.microsoft.com/SQLServer/feedback /details/294571/improve-insert-exec https://dataeducation.com/revisiting- isnull-coalesce-and-the-perils-of-micro-optimization/




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa membuat permintaan HTTP dari server SQL?

  2. SQL Server - temukan kemunculan ke-n dalam sebuah string

  3. Bagaimana cara membangun fungsionalitas RUNAS /NETONLY ke dalam program (C#/.NET/WinForms)?

  4. Menghilangkan outlier dengan standar deviasi di SQL Server

  5. 4 Alasan Mengapa Anda Harus Memprioritaskan Pemantauan Database dalam Perencanaan 2020