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

Jak wykonać procedurę składowaną w php za pomocą sqlsrv i ? parametry stylu

Wpisy użytkowników na php.net zawierają opis, jak wykonać procedurę składowaną za pomocą sqlsrv-prepare.

W przypadku, gdy zostanie on usunięty z wkładów użytkowników php.net w przyszłości, oto co miał(ma) wymienione:

$procedure_params = array(
array(&$myparams['Item_ID'], SQLSRV_PARAM_OUT),
array(&$myparams['Item_Name'], SQLSRV_PARAM_OUT)
);
// EXEC the procedure, {call stp_Create_Item (@Item_ID = ?, @Item_Name = ?)} seems to fail with various errors in my experiments
$sql = "EXEC stp_Create_Item @Item_ID = ?, @Item_Name = ?";
$stmt = sqlsrv_prepare($conn, $sql, $procedure_params);

Oto strona podręcznika, http://php.net/manual/en/ function.sqlsrv-prepare.php



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Liczenie wierszy dla wszystkich tabel jednocześnie

  2. Uzyskaj aktualną strefę czasową serwera w programie SQL Server (T-SQL)

  3. Wymuszanie przekroczenia limitu czasu zapytania w SQL Server

  4. Dodanie kolumny między dwiema innymi kolumnami w serwerze SQL

  5. Jak programowo zmienić wartości kolumn tożsamości?