在数据库开发中经常会使用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