
No.1ベストアンサー
- 回答日時:
PostgreSQLでは、正規表現によるパターンマッチングができますから、それでやってたらどうでしょう
参考URL:http://osb.sra.co.jp/PostgreSQL/Manual/PostgreSQ …
この回答への補足
こんな感じで作りましたがどうでしょう?
CREATE OR REPLACE FUNCTION IsNumeric(
varchar(255)
) RETURNS boolean AS '
DECLARE
pstrInParam ALIAS FOR $1;
iinteger;
bNotNumericboolean;
BEGIN
bNotNumeric := False;
IF SUBSTRING(pstrInParam, 1, 1) ~ ''[0-9]'' OR SUBSTRING(pstrInParam, 1, 1) = ''-'' OR SUBSTRING(pstrInParam, 1, 1) = ''+'' THEN
ELSE
RETURN False;
END IF;
FOR i IN 2..Length(pstrInParam) LOOP
IF NOT SUBSTRING(pstrInParam, i, 1) ~ ''[0-9]'' THEN
IF SUBSTRING(pstrInParam, i, 1) <> ''.'' THEN
bNotNumeric := True;
END IF;
END IF;
END LOOP;
RETURN NOT bNotNumeric;
END;
' LANGUAGE 'plpgsql';
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
みんなに挑戦してほしい「色彩検定」
これまで多くの方々が受検したが「色彩検定」。その目的や活用法は人それぞれ。今回は、色彩検定に影響を受けた男女3名にインタビュー。
-
PostgreSqlでFunctionの作成について
PostgreSQL
-
Viewにインデックスは張れますか?
Oracle
-
小数点以下0の非表示
PHP
-
4
SELECT 文 GROUP での1件目を取得
SQL Server
-
5
postgresql についてです
PostgreSQL
-
6
psqlでエラーログをとりたい
PostgreSQL
-
7
SELECT INTOで一度に複数の変数へ代入をするにはどのようにすれがよいでしょうか?
PostgreSQL
-
8
Windows版 pg_dumpの結果をログ取得
PostgreSQL
-
9
データベースのINT型項目にNULLはNG?
MySQL
-
10
Javascript_submit()完了後に処理したい
JavaScript
-
11
SQL 全角半角混在の文字列から半角数字のみを抜き出す
Oracle
-
12
PostgreSQLで外部DB内のテーブル参照方法を教えてください
PostgreSQL
-
13
VB.NETで小数点以下の桁数を取得したい
その他(ソフトウェア)
-
14
SQLServerで文字列の末尾からある位置で取出
SQL Server
-
15
Unionした最後にGROUP BYを追加する 又はそれにかわるような方法はありますか?
MySQL
-
16
select文の書き方「半角カナ+英+数」 以外の文字が含まれているレコードを抽出する方法
PostgreSQL
-
17
テーブルの任意の列を非表示にしたい
HTML・CSS
-
18
有無、要否、賛否、是非、可否、当否…これらの言葉について
その他(教育・科学・学問)
-
19
Excelで数値→文字列変換で指数表示になったものをいっぺんに直したい
Excel(エクセル)
-
20
GROUP BYを行った後に結合したい。
Oracle
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
パチンコをする人はクズだと言...
-
5
2人でパチンコに行って自分だ...
-
6
パチンコ店に毎日通っています...
-
7
ジャグラー・REG先行台
-
8
パチンコ店て遠隔操作あるんで...
-
9
パチンコのおもしろさについて
-
10
パチンコ屋の店員さん、あるい...
-
11
こそこそパチンコに行く心理
-
12
無料WiFiの質問です あるパチン...
-
13
初当たりまでの投資額 目安
-
14
パチンコの貯玉の件です。お願...
-
15
パチンコ屋で日本人経営ってあ...
-
16
儲かっちゃった! 翌日はどうする?
-
17
パチスロは打ち手によっては出...
-
18
日曜日のパチ
-
19
パチンコ初心者です。 今日1万5...
-
20
パチ、スロで人生収支がプラス...
おすすめ情報
公式facebook
公式twitter