sql >> データベース >  >> RDS >> Sqlserver

SQLのビューにパラメーターを渡すことはできますか?

    すでに述べたように、あなたはできません。

    考えられる解決策は、次のようなストアド関数を実装することです。

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

    これにより、次のように通常のビューとして使用できます。

    SELECT * FROM v_emp(10)
    


    1. SSRSレポート定義はサーバーよりも新しい

    2. Oracleストアドプロシージャで一時テーブルを作成して使用するにはどうすればよいですか?

    3. 別のSELECTから返された行数でORDERBYを照会する

    4. OracleRACの観点から見たSQLServerクラスタリング