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

pi()関数がJDBCドライバーを使用するOracleで機能しないのはなぜですか?

    ネイティブのpi()はありません Oracleの関数。 JDBCドライバーは、それをハードコードされた値に置き換えるだけです。

    実行した場合

    SELECT {fn pi()} FROM dual;
    

    ドライバーは以下を送信します:

    SELECT ( 3.141592653589793238462643383279502884197169399375 ) 
    FROM
     dual
    

    サーバーへ-そのため、{fn pi()}を使用できます そのような機能は利用できませんが、Oracleデータベースに対して。



    1. MySQL-PHPから日本語を挿入-エンコーディングの問題

    2. ゼロのみを含む列を検索する

    3. モデルがわずかに変更された複数のデータベース。 Entity Frameworkが実行時に列を削除できるようにするにはどうすればよいですか?

    4. 列の部分文字列を更新する