Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak wywołać procedurę składowaną z argumentami przy użyciu programu sqlcmd.exe?

sqlcmd.exe obsługuje podstawianie zmiennych i parametry za pomocą /v argument, zobacz Używanie sqlcmd ze zmiennymi skryptowymi. Na przykład:

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

wywoła procedurę przekazującą wartość 1 do skryptu w celu zastąpienia zmiennej $(myparam) . Zwróć uwagę, że podstawianie zmiennej sqlcmd jest zamiennikiem ciągu znaków $(variable) który występuje w sqlcmd, zanim partia (żądanie) zostanie wysłana do 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. Jak korzystać z procedury przechowywanej „sp_server_info” w programie SQL Server?

  2. Jak znaleźć tabele zawierające określoną kolumnę w SQL Server

  3. Podłączanie RStudio do SQL Server

  4. Połącz wiele wierszy w jeden ciąg tekstowy za pomocą grupowania

  5. Czy można ustawić domyślny schemat z ciągu połączenia?