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

不明からテキストへの変換関数が見つかりませんでした

    Postgresは、コンテキストから型指定されていない定数のタイプを検出できれば幸いです。ただし、コンテキストが不可能な場合、およびクエリが些細なものよりも少し複雑な場合、このメカニズムは失敗します。これらのルールはSELECT句に固有のものであり、より厳密なものとそうでないものがあります。私が言えば、古いルーチンはより寛容であり(Oracleとの互換性が高く、初心者への悪影響が少ないため)、最新のルーチンは寛容ではありません(タイプエラーに対する安全性が高いため)。

    テキスト定数のような未知のリテラル定数を使用しようとする提案がいくつかありましたが、より多くの理由で拒否されました。したがって、この分野で大きな変化はないと思います。この問題は通常、合成テストに関連しており、列の型から型が推測される実際のクエリには関連していません。




    1. PDOfetchAllはキーと値のペアを連想配列にグループ化します

    2. エラーの取得-ORA-01858:数字が予期されていた場所に数字以外の文字が見つかりました

    3. MariaDBでのCONCAT()のしくみ

    4. AndroidでJTDSドライバーを使用してSQLサーバーに接続する方法