Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да извикам съхранена процедура с аргументи, използвайки sqlcmd.exe?

sqlcmd.exe поддържа заместване на променливи и параметри чрез /v аргумент, вижте Използване на sqlcmd със скриптови променливи. Например:

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

ще извика процедурата, предаваща стойността 1 на скрипта, който да бъде заменен с променливата $(myparam) . Обърнете внимание, че заместването на променлива sqlcmd е замяна на низ на $(variable) което се случва в sqlcmd, преди партидата (заявката) да бъде изпратена до 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, без да знаете името му?

  2. Възможно ли е достъп до .mdf база данни без SQL Server?

  3. T-SQL съхранена процедура, която приема множество Id стойности

  4. Как да създадете псевдоним на потребителски дефиниран тип данни в SQL Server с помощта на T-SQL

  5. Кой е най-добрият начин да се изпише с главни букви първата буква на всяка дума в низ в SQL Server