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

Bagaimana cara memanggil prosedur tersimpan dengan argumen menggunakan sqlcmd.exe?

sqlcmd.exe mendukung substitusi variabel dan parameter melalui /v argumen, lihat Menggunakan sqlcmd dengan Variabel Skrip. Misalnya:

sqlcmd -E -d <mydb> -Q "exec usp_myproc @variable=$(myparam)" /v myparam=1

akan memanggil prosedur yang meneruskan nilai 1 ke skrip untuk menggantikan variabel $(myparam) . Perhatikan bahwa substitusi variabel sqlcmd adalah pengganti string dari $(variable) yang terjadi di sqlcmd, sebelum batch (permintaan) dikirim ke SQL Server.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Dinamis vs Prosedur Tersimpan

  2. Apa nama yang benar untuk tabel asosiasi (hubungan banyak ke banyak)

  3. Cara paling efisien di SQL Server untuk mendapatkan tanggal dari tanggal + waktu?

  4. Bagaimana cara menjalankan prosedur tersimpan MS SQL Server di Java/jsp, mengembalikan data tabel?

  5. SQL Server PILIH TERAKHIR N Baris