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

文字列が数値かどうかをテストする単純な PL/SQL 関数

    SQL データ型を返します。 VARCHAR2。また、WHEN OTHERS を使用しないことをお勧めします。また、デュアルのクエリは必要ありません:

    create or replace 
    function IS_NUMBER(str in varchar2) return varchar2
    IS
      n number;
    BEGIN
      n := to_number(str);
      return 'Y';
    EXCEPTION WHEN VALUE_ERROR THEN
      return 'N';
    END;
    



    1. テーブル名をplsqlパラメータとして渡す

    2. Oracle、日時をその月の最初の日にする

    3. OracleInstantクライアントをPythoncx_OracleのDockerコンテナにインストールします

    4. SpringBoot:GenericJDBCException:JDBC接続を取得できません