ホームページ > データベース > mysql チュートリアル > SQL Server ビューはパラメーターを受け入れることができますか?

SQL Server ビューはパラメーターを受け入れることができますか?

Patricia Arquette
リリース: 2024-12-31 18:16:08
オリジナル
747 人が閲覧しました

Can SQL Server Views Accept Parameters?

SQL Server のパラメータ化されたビュー

質問:

Microsoft SQL Server のビューは受け入れられますかパラメータ?

回答:

いいえ、SQL Server のビューにパラメータを渡すことはできません。

理由:

ビューは、静的クエリを使用して作成される派生テーブルです。パラメーターは、コードを動的に実行するクエリとストアド プロシージャでのみ許可されます。

解決策:

代わりに、パラメーターを受け取って返すストアド関数を作成できます。テーブル。この関数は、ビューの代わりに使用できます。

例:

CREATE FUNCTION v_emp(@pintEno INT)
RETURNS TABLE
AS
RETURN
   SELECT * FROM emp WHERE emp_id=@pintEno;
ログイン後にコピー

この関数は、次のような構文を使用してビューとして使用できます。

SELECT * FROM v_emp(10)
ログイン後にコピー

これは、emp_id 列が次と等しい emp テーブルのすべてのレコードを返します。 10.

以上がSQL Server ビューはパラメーターを受け入れることができますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート