plpgsql機能を使用してpostgresDBにテーブルを作成する

khajlk

pgAdmin IIIを使用して、特にPL / pgSQL関数を使用してpostgresDBにテーブルを作成したいと思います。次の一連のコマンドは、私にとっては問題なく機能します。

Create or Replace Function mk_tbl()
Returns Integer As $$
Declare
Begin
Drop Table if exists sel_streets;
Create Table sel_streets
(
id Integer,
Geom geometry
);
Create Index sel_streets_indx
ON sel_streets Using
gist (geom);
Return (1);
End $$ Language plpgsql volatile;

私はこのコマンドで関数を呼び出しています:

Select mk_tbl();

私の問題は、この関数を呼び出すたびに、postgres DBにテーブルが作成され、不要な「1」(SQLエディターの出力パネル)が返されることです。最終的に関数が何かを返す必要があることを認識しており、次のようなvoid構文を使用することもできます。

Create or Replace Function mk_tbl()
Returns Void As $$
...

ただし、必要なのは、この関数を呼び出すことです。この関数は、potgres DBにテーブルを作成するだけで、何も返さないはずです。特にPL / pgSQLを使用してこれを行うことは可能ですか?

ローレンツアルベ

空の結果の問題は何ですか?

DOステートメントを使用すると、必要な処理が実行されます。

DO LANGUAGE plpgsql $$BEGIN
   PERFORM mk_tbl();
END;$$;

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

2つのテーブルを使用して新機能を作成する

分類Dev

「mysql_fetch_array();」を使用してテーブルを作成する 正しく機能していません

分類Dev

Featuretoolsを使用して、即時機能のない単一のテーブルの機能を作成するにはどうすればよいですか?

分類Dev

plpgsqlでテーブル名として変数を使用する方法

分類Dev

JavaScriptを使用してdivにテーブルを作成する

分類Dev

PythonのモデルからPostgresDBにテーブルを作成/スキーマを生成する

分類Dev

jquery one() を使用して動的にテーブルを作成すると、jquery の新しい追加された tr のクリックが機能しない

分類Dev

ExecuteNonQuery()が一時テーブルSqlServerを作成するために機能していません

分類Dev

plpgsqlループ関数を使用してインポートされた外部スキーマからテーブルを作成する方法

分類Dev

CSSが機能しているdiv内にテーブルを追加する方法

分類Dev

相互運用機能を使用して複数の単語テーブルを単語に追加する

分類Dev

フラッターダーツを使用して、機能比較テーブルを並べて作成することはできますか?どうやって?

分類Dev

Wix3 DTFを使用して機能テーブル(MSI)の機能名を更新する

分類Dev

AirflowはpostgresDBのすべてのテーブルをBigQueryにエクスポートします

分類Dev

Plpgsql; すべてのテーブル名を配列に格納します

分類Dev

Rを使用してpostgresDBテーブルにデータを書き込むにはどうすればよいですか?

分類Dev

ループを使用してテーブルを作成する

分類Dev

テーブルにデータを入力する機能、機能しない

分類Dev

テーブルの作成中にIDに主キーを割り当てるMySQLが機能しない

分類Dev

Javascriptを使用してJSONに基づいてテーブルを作成する

分類Dev

強制-gtid-consistencyでも機能するselectとしてテーブルを作成します

分類Dev

AS SELECTを使用してMysqlに動的にテーブルを作成する

分類Dev

Hibernate を使用して動的に dynamoDB にテーブルを作成する方法

分類Dev

正しく機能しないangularjsを使用してjqueryテーブルに動的に行を追加/削除します

分類Dev

バニラJavascriptを使用して動的テーブルを作成しようとすると、コードが機能しません

分類Dev

DynamicMySQLを使用して新しいテーブルを作成する

分類Dev

exceljsを使用してデータテーブルを作成する

分類Dev

phpを使用してmysqlテーブルをループするのに、elseifステートメントが機能しないのはなぜですか?

分類Dev

'odbc'、 'DBI'パッケージを使用してRからテーブルを作成すると、Oracle11gから「Select * from <table_name>」が機能しない

Related 関連記事

  1. 1

    2つのテーブルを使用して新機能を作成する

  2. 2

    「mysql_fetch_array();」を使用してテーブルを作成する 正しく機能していません

  3. 3

    Featuretoolsを使用して、即時機能のない単一のテーブルの機能を作成するにはどうすればよいですか?

  4. 4

    plpgsqlでテーブル名として変数を使用する方法

  5. 5

    JavaScriptを使用してdivにテーブルを作成する

  6. 6

    PythonのモデルからPostgresDBにテーブルを作成/スキーマを生成する

  7. 7

    jquery one() を使用して動的にテーブルを作成すると、jquery の新しい追加された tr のクリックが機能しない

  8. 8

    ExecuteNonQuery()が一時テーブルSqlServerを作成するために機能していません

  9. 9

    plpgsqlループ関数を使用してインポートされた外部スキーマからテーブルを作成する方法

  10. 10

    CSSが機能しているdiv内にテーブルを追加する方法

  11. 11

    相互運用機能を使用して複数の単語テーブルを単語に追加する

  12. 12

    フラッターダーツを使用して、機能比較テーブルを並べて作成することはできますか?どうやって?

  13. 13

    Wix3 DTFを使用して機能テーブル(MSI)の機能名を更新する

  14. 14

    AirflowはpostgresDBのすべてのテーブルをBigQueryにエクスポートします

  15. 15

    Plpgsql; すべてのテーブル名を配列に格納します

  16. 16

    Rを使用してpostgresDBテーブルにデータを書き込むにはどうすればよいですか?

  17. 17

    ループを使用してテーブルを作成する

  18. 18

    テーブルにデータを入力する機能、機能しない

  19. 19

    テーブルの作成中にIDに主キーを割り当てるMySQLが機能しない

  20. 20

    Javascriptを使用してJSONに基づいてテーブルを作成する

  21. 21

    強制-gtid-consistencyでも機能するselectとしてテーブルを作成します

  22. 22

    AS SELECTを使用してMysqlに動的にテーブルを作成する

  23. 23

    Hibernate を使用して動的に dynamoDB にテーブルを作成する方法

  24. 24

    正しく機能しないangularjsを使用してjqueryテーブルに動的に行を追加/削除します

  25. 25

    バニラJavascriptを使用して動的テーブルを作成しようとすると、コードが機能しません

  26. 26

    DynamicMySQLを使用して新しいテーブルを作成する

  27. 27

    exceljsを使用してデータテーブルを作成する

  28. 28

    phpを使用してmysqlテーブルをループするのに、elseifステートメントが機能しないのはなぜですか?

  29. 29

    'odbc'、 'DBI'パッケージを使用してRからテーブルを作成すると、Oracle11gから「Select * from <table_name>」が機能しない

ホットタグ

アーカイブ