ホームページ > データベース > mysql チュートリアル > Microsoft SQL Server のビューでパラメータを使用するにはどうすればよいですか?

Microsoft SQL Server のビューでパラメータを使用するにはどうすればよいですか?

Susan Sarandon
リリース: 2025-01-04 05:57:42
オリジナル
191 人が閲覧しました

How Can I Use Parameters with Views in Microsoft SQL Server?

SQL ビュー内のパラメータへのアクセス

Microsoft SQL Server では、パラメータをビューに直接渡すことはできません。次のコードに示すように、パラメーターを使用してビューを作成しようとすると、エラーが発生します:

create or replace view v_emp(eno number) as select * from emp where emp_id=&eno;
ログイン後にコピー

代替方法: ストアド関数

として別の解決策として、ストアド関数内でパラメーターを利用できます。ストアド関数は次の方法で実装できます:

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

実装後は、次のクエリを実行することでストアド関数をビューのように使用できます:

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

以上がMicrosoft SQL Server のビューでパラメータを使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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