Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Czy możemy przekazać parametry do widoku w SQL?

Jak już wspomniano, nie możesz.

Możliwym rozwiązaniem byłoby zaimplementowanie funkcji przechowywanej, takiej jak:

CREATE FUNCTION v_emp (@pintEno INT)
RETURNS TABLE
AS
RETURN
   SELECT * FROM emp WHERE [email protected];

Pozwala to na użycie go jako normalnego widoku, z:

SELECT * FROM v_emp(10)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wykonać kwerendę przekazującą UPDATE w programie SQL Server

  2. Utwórz wielowyrazową funkcję z wartościami tabelarycznymi (MSTVF) w programie SQL Server

  3. Jak mogę pobrać listę parametrów z procedury składowanej w SQL Server?

  4. Jaki jest najlepszy sposób na zaimplementowanie asocjacji polimorficznej w SQL Server?

  5. Czy powinienem używać reguły CASCADE DELETE?