• 締切済み

DELETEの操作で (PostgreSQL)

linux postgresql 8.4 で1行DELETEしたいのですが select * from table_a where a_key = 1400; で1件検索できても delete from table_a where a_key = 1400 returning *; としてもレコードが表示されません。 原因の調べ方を教えてもらえないでしょうか? よろしくお願いします。

みんなの回答

  • YkazubonY
  • ベストアンサー率30% (26/86)
回答No.2

条件を''で括り、演算子は、~*を使えば良いと思います。 delete from table_a where a_key ~* '1400 returning *';

  • nora1962
  • ベストアンサー率60% (431/717)
回答No.1

> としてもレコードが表示されません。 これはpsqlでのことでしょうか? 私の環境では表示されますが。 もう少し詳しい情報を補足してください。

関連するQ&A