問題タブ [postgresql-12]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - bash スクリプトを実行しているときに psql 列名が存在しない
bashスクリプトでいくつかのSQLステートメントを実行しようとしています。psql で次のステートメントを実行しようとしましたが、正常に動作します。ただし、スクリプトで正確なステートメントを実行すると、列が存在しないと表示されます。
ステートメント
Postgres では、大文字の列名に二重引用符を使用する必要があることを認識しています。私はそれをしました。
これは私のbashスクリプトです:
私が得ているエラー:
エラー: 列 h.idx が存在しません LINE 1: ...M table_a h JOIN table_b b ON h.IDX = b....
sql - PostgreSQL 12 で機能しない単一引用符を単一引用符から二重引用符に置き換える
PostgreSQL 12 ではシングル クォーテーションからダブル シングル クォーテーションへの置換が正しく機能しませんでしたが、PostgreSQL 11 では正常に機能していました。
PostgreSQL 12
クエリ:SELECT REPLACE(patient.note,'''',''''''), * FROM patient
出力テキスト:Medicare Secondary Veteran�s Administration
PostgreSQL 11
クエリ:SELECT REPLACE(patient.note,'''',''''''), * FROM patient
出力テキスト:Medicare Secondary Veteran’s Administration
解決策があれば教えてください。
postgresql - PLPGSQL FOR ループでの空集合の検出
Postgres のクエリによって返されたセットが空であることを検出する方法はありますか?
すなわち:
もちろん、ループの前にクエリを実行してカウンターを使用しNOT FOUND
たり、カウンターを導入したりして0
、ループの最後にあるかどうかを確認できますが、それを回避する方法があるかどうか疑問に思っていました。
(dba.SEの方が適切かもしれませんが、ここから始めてください)