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

(まだ)存在しないテーブルまたは列を参照するSQL関数を作成します

    構成変数check_function_bodiesを設定できます 関数を作成する前にfalseにします。

    たとえば、これにより、test_tableであっても、テスト関数を作成できるようになります。 存在しません:

    BEGIN;
    SET LOCAL check_function_bodies TO FALSE;
    CREATE or REPLACE FUNCTION test_function() RETURNS INT AS $$
      SELECT id from test_table;
    $$ LANGUAGE sql;
    COMMIT;
    

    ドキュメント: http:/ /www.postgresql.org/docs/9.5/static/runtime-config-client.html#GUC-CHECK-FUNCTION-BODIES



    1. MySQLインストールの保護

    2. SQL Server 2008 一連の日時を生成する

    3. MySQLからのユーザー名とパスワードの検証

    4. SQLServerの日付と時刻のデータ型の比較