sql >> Databasteknik >  >> RDS >> Sqlserver

Problem med SQL Server-utgångsparameter

Förvirringen är motiverad till en viss grad - och andra RDBMS som Oracle har lagrade procedurparametrar som kan vara av typen IN (endast ingång), OUT (endast utdata), eller INOUT (båda vägar - "pass by reference" typ av parameter).

SQL Server är lite slarvig här eftersom den märker parametern som OUTPUT , men egentligen betyder detta INPUT /OUTPUT - Det betyder i princip bara att den lagrade procen har en chans att returnera ett värde från sitt anrop i den parametern.

Så ja - även om det heter OUTPUT parameter, är det egentligen mer en INPUT /OUTPUT parameter och de IN , INOUT , OUT som i Oracle finns inte i SQL Server (i T-SQL).



  1. Rullande 90 dagars datumfönster i SQL Oracle

  2. Skapa en mysql-process för att importera en databas med hjälp av nod

  3. Markera söktext i mysql php-sökning

  4. MySQL SELECT inkrementräknare