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

PostgresUPDATEto_tsvectorすべての行を同じ値に更新

    • サブクエリは必要ありません
    • メッセージを再選択する必要はありません(ターゲットテーブルはすでに範囲テーブルにあります)
    • ソースクエリを結果行に関連付ける必要があります
    UPDATE messages msg
      SET vector = to_tsvector(lang.language::regconfig, msg.message)
      FROM locales as loco
      JOIN languages as lang ON loco.language_id = lang.id
      WHERE msg.locale_id = loco.id
         ;
    


    1. SQL Serverのテーブルから列名を取得するにはどうすればよいですか?

    2. MySQLで特定のテキストを含むフィールドをクエリするにはどうすればよいですか?

    3. Jdbcでバインド変数を実行するSQLクエリ

    4. 転送中のMySQLデータのSSLキー管理と暗号化