Lv1プログラマの誰得メモ

総務女子の趣味とか勉強に関係することのメモ

PostgreSQL

【SQL】NOT IN句でひとつでもNULLがあったら空が返ってきてしまう

SQLのNOT IN句について、NOT IN で指定したサブクエリーに NULL が存在すると常に空の結果が返ってきてしまう。 OracleやPostgreSQLに限らず標準っぽい? NOT IN演算子に続くリストの中のいずれかの項目がNULLの場合は、すべての行はFALSEまたは不明(UNKNOWN…

【PostgreSQL】エラーコード(SQLSTATE)を取得する

PostgreSQLコマンドラインツールpsqlでSQLの処理結果(SQLSTATE)を出力する。 オプションを以下のように設定すればエラーコードを出力できます。 VERBOSITYをdefault、verbose、terseのいずれかに設定することで、エラー報告の冗長性を制御できます。 \set …

NetbeansでpostgreSQLにJDBC接続で「java.sql.SQLException: No suitable driver found ...」

NetbeansでpostgreSQLに接続するぞー! テーブルも作って用意したぞー! Javaなので接続用のJDBCドライバをダウンロードしたぞー! プロジェクトフォルダ内に配置したぞー! コードは Connection conn = null; Statement stmt = null; ResultSet rset = null…

【エラー出る】CSEからPostgreSQLへ接続【サーバの設定変えたくない】

SQL開発環境ソフトのCommon SQL Environment(以下「cse」)を使って、PostgreSQLへDB接続しようとしたら色々エラーが出てしまったので、覚書として残しておきます。 前回の記事(【エラー出る】CSEからPostgreSQLへ接続【対処法】)では、以下の対処法2ス…

【エラー出る】CSEからPostgreSQLへ接続【対処法】

SQL開発環境ソフトのCommon SQL Environment(以下「cse」)を使って、PostgreSQLへDB接続しようとしたら色々エラーが出てしまったので、覚書として残しておきます。 1年前のメモから記事に起こしてるので、あまり親切な内容ではありません・・・ 検索して…