関数内のPostgreSQLのテーブルにクエリの結果をコピーする

PostgreSQLで次のコマンドを単独で実行すると、クエリの結果が token_relation というテーブルに挿入されますが、これをPL/PGSQL関数の内部に置くと、 RECORD変数。

SELECT * 
INTO token_relation
FROM textblockhastoken  
ORDER BY textblockid, sentence, position 
LIMIT  500;

私はコマンドが単独で実行されるような別のテーブルに挿入したい。私はどのようにこの機能の中でこれを行うのですか?

0

1 答え

おそらくあなたが望む:

INSERT INTO token_relation
  SELECT *
    FROM textblockhastoken  
    ORDER BY textblockid, sentence, position 
    LIMIT  500;
4
追加された