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

Oracleの数値関数かどうかを確認します

    ここで言及されているもう1つのアイデアは、正規表現を使用してチェックすることです。

    SELECT  foo 
    FROM    bar
    WHERE   REGEXP_LIKE (foo,'^[[:digit:]]+$');
    

    良い点は、個別のPL/SQL関数が必要ないことです。潜在的に問題となる部分は、正規表現が多数の行に対して最も効率的な方法ではない可能性があることです。



    1. 準備されたPDOステートメントを使用してORDERBYパラメーターを設定するにはどうすればよいですか?

    2. Rails / Postgresql SQLの違い(日付付き)

    3. ClusterControlを使用したVitessとMySQLの実行

    4. SQL Serverの無効なオブジェクト名-ただし、テーブルはSSMSテーブルリストにリストされています