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

Postgresqlストアドプロシージャはselect結果セットを返します

    Postgresでは、テーブルが対応するタイプを自動的に定義します:

    create or replace function select_my_table(argument1 int, argument2 int)
    returns setof my_table language sql as $$
        select *
        from my_table
        where id > argument1 and id < argument2;
    $$;
    
    select * from select_my_table(0, 2);
    

    複数の言語のいずれかで関数を作成でき、関数がオーバーロードされる可能性があるため、構文はMSSQLServerよりも冗長です。




    1. PostgreSQLで月リストを生成する方法は?

    2. PostgreSQL8.4で列のデータ型を文字から数値に変更する方法

    3. エラーは見つかりません。このコードはうまく機能しています。データを完全に更新します。ただし、1つのエラーが表示されています。

    4. postgresqlでスキーマを使用する