PostgreSQL实现isnumeric函数

在数据库开发中经常会使用isnumeric函数来判断某个值是否全为数字,PostgreSQL数据库中没有isnumeric函数,可以自己创建一个,具体语法如下:

CREATE OR REPLACE FUNCTION isnumeric(text) RETURNS BOOLEAN AS $$
DECLARE x NUMERIC;
BEGIN
    x = $1::NUMERIC;
    RETURN TRUE;
EXCEPTION WHEN others THEN
    RETURN FALSE;
END;
$$
STRICT
LANGUAGE plpgsql IMMUTABLE;

原创文章,作者:somirror,如若转载,请注明出处:https://somirror.com/3593.html

(0)
上一篇 2023-01-06 07:43
下一篇 2023-01-06 10:17

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注