postgres判断字符串是否为时间,数字
2024-08-31 20:44:00
时间判断函数定义:
-- FUNCTION: public.isdate(character varying) -- DROP FUNCTION public.isdate(character varying); CREATE OR REPLACE FUNCTION public.isdate(
datestr character varying)
RETURNS boolean
LANGUAGE 'plpgsql' COST 100
VOLATILE
AS $BODY$
BEGIN IF (dateStr IS NULL) THEN
RETURN FALSE;
END IF;
PERFORM dateStr::timestamp;
RETURN TRUE;
EXCEPTION
WHEN others THEN
RETURN FALSE; END;
$BODY$;
数字判断函数定义:
-- FUNCTION: public.isnumeric(character varying) -- DROP FUNCTION public.isnumeric(character varying); CREATE OR REPLACE FUNCTION public.isnumeric(
txtstr character varying)
RETURNS boolean
LANGUAGE 'plpgsql' COST 100
VOLATILE
AS $BODY$
BEGIN RETURN txtStr ~ '^([0-9]+[.]?[0-9]*|[.][0-9]+)$'; END;
$BODY$;
最新文章
- bzoj2141排队(辣鸡但是好写的方法)
- mysql线上一个定时备份脚本
- c++异常捕获
- Effective Java 56 Adhere to generally accepted naming conventions
- 【C语言】07-基本语句和运算
- jQuery选择器之子元素过滤选择器Demo
- lldb 命令
- 如何使用HTTPS防止流量劫持
- JavaScript中几个相似方法对比
- The 16th Zhejiang Provincial Collegiate Programming Contest Sponsored(E F G H I)
- CSS3实现背景透明文字不透明
- 基于vue-cli配置手淘的lib-flexible + rem,实现移动端自适应
- threading join用法
- Android中EditText焦点问题
- 操作系统之实验二Step1-有序顺序表
- [gj]狮子经典语录
- EKF model&;realization
- 9、搜索 :ion-searchbar
- jest+vue-test-utils初步实践
- Linux自学系列 -- 常用指令的使用