Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm thế nào để thực thi một thủ tục được lưu trữ trong php bằng cách sử dụng sqlsrv và? thông số phong cách

Các đóng góp của người dùng trên php.net có viết về cách thực thi một thủ tục được lưu trữ bằng cách sử dụng sqlsrv-standard.

Trong trường hợp nó bị xóa khỏi các đóng góp của người dùng php.net trong tương lai thì đây là những gì nó đã (đã) được liệt kê:

$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);

Đây là trang hướng dẫn sử dụng, http://php.net/manual/en/ function.sqlsrv-standard.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. SQL Server:Các cột chỉ mục được sử dụng như thế nào?

  2. SQL Server 2008:Lỗi chuyển đổi kiểu dữ liệu nvarchar thành float

  3. Tham gia 4 bảng trong SQL Server bằng cách sử dụng tham gia

  4. Kiểu dữ liệu thích hợp nhất để lưu trữ địa chỉ IP trong máy chủ SQL là gì?

  5. Cách gửi kết quả truy vấn qua email dưới dạng tệp đính kèm trong SQL Server (T-SQL)