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

Sự cố tham số đầu ra của SQL Server

Sự nhầm lẫn là hợp lý ở một mức độ - và các RDBMS khác như Oracle có các tham số thủ tục được lưu trữ có thể thuộc loại IN (chỉ đầu vào), OUT (chỉ đầu ra) hoặc INOUT (cả hai cách - loại tham số "truyền theo tham chiếu").

SQL Server hơi cẩu thả ở đây vì nó gắn nhãn tham số là OUTPUT , nhưng thực sự, điều này có nghĩa là INPUT / OUTPUT - về cơ bản nó chỉ có nghĩa là proc được lưu trữ có cơ hội trả về một giá trị từ lệnh gọi của nó trong tham số đó.

Vì vậy, có - mặc dù nó được gọi là OUTPUT , nó thực sự giống một INPUT / OUTPUTIN đó , INOUT , OUT như trong Oracle không tồn tại trong SQL Server (trong T-SQL).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn giá trị tiếng Do Thái trong SQL Server 2008

  2. SQL, bảng số bổ trợ

  3. SQL Server - sau khi chèn trình kích hoạt - cập nhật một cột khác trong cùng một bảng

  4. sql chọn 3 cột và loại trừ trên hai cột

  5. Khóa duy nhất của máy chủ Sql có phải cũng là một chỉ mục không?