Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Masalah parameter keluaran SQL Server

Kebingungan dibenarkan sampai tingkat tertentu - dan RDBMS lain seperti Oracle memiliki parameter prosedur tersimpan yang dapat berupa tipe IN (hanya masukan), OUT (hanya keluaran), atau INOUT (dua arah - jenis parameter "lewat referensi").

SQL Server agak ceroboh di sini karena memberi label parameter sebagai OUTPUT , tapi sungguh, ini berarti INPUT /OUTPUT - itu pada dasarnya hanya berarti bahwa proc yang disimpan memiliki peluang untuk mengembalikan nilai dari panggilannya di parameter itu.

Jadi ya - meskipun disebut OUTPUT parameter, ini benar-benar lebih dari sebuah INPUT /OUTPUT parameter, dan IN , INOUT , OUT seperti di Oracle tidak ada di SQL Server (di 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. String Format Numerik Standar Didukung oleh FORMAT() di SQL Server

  2. Pembaruan SQL, kueri yang sama, hasil yang berbeda setiap kali

  3. SQL Server :Msg 102, Level 15, State 1, Line 2 Sintaks salah di dekat '='

  4. Buat Fungsi Bernilai Tabel Sebaris (ITVF) di SQL Server

  5. Bagaimana cara membuat kueri passthrough / passthru dapat diedit?