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).