欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

在postgresql數(shù)據(jù)庫中判斷是否是數(shù)字和日期時間格式函數(shù)操作

 更新時間:2020年12月28日 16:10:01   作者:BingCorePower  
這篇文章主要介紹了在postgresql數(shù)據(jù)庫中判斷是否是數(shù)字和日期時間格式函數(shù)的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在編寫GreenPlum函數(shù)的過程中,遇到要判斷字符串是否是數(shù)字和日期格式的情況,基于GreenPlum和postgresql的親緣關(guān)系,找到了下面兩個函數(shù)。

--1.判斷字符串是否是數(shù)字

CREATE OR REPLACE FUNCTION isnumeric(txtStr VARCHAR) RETURNS BOOLEAN
AS
$$
BEGIN
 
RETURN txtStr ~ '^([0-9]+[.]?[0-9]*|[.][0-9]+)$';
 
END;
$$
LANGUAGE 'plpgsql';

--2.判斷傳入的字符串是否是日期格式

CREATE OR REPLACE FUNCTION isDate(dateStr VARCHAR) RETURNS BOOLEAN
AS
$$
BEGIN
 
IF (dateStr IS NULL) THEN 
   RETURN FALSE; 
END IF; 
   PERFORM dateStr::timestamp; 
   RETURN TRUE; 
EXCEPTION 
   WHEN others THEN 
   RETURN FALSE; 
 
END;
$$
LANGUAGE 'plpgsql';

補充:Postgresql中時間戳與日期的相互轉(zhuǎn)換(同樣適用于GreenPlum)

我就廢話不多說了,大家還是直接看代碼吧~

--日期轉(zhuǎn)時間戳
SELECT EXTRACT(epoch FROM NOW()); 
SELECT EXTRACT(epoch FROM CAST('2017-12-06 00:17:10' AS TIMESTAMP)); 
 
--時間戳轉(zhuǎn)日期
SELECT TO_TIMESTAMP(1512490630)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • PostgreSQL并行計算算法及參數(shù)強制并行度設(shè)置方法

    PostgreSQL并行計算算法及參數(shù)強制并行度設(shè)置方法

    這篇文章主要介紹了PostgreSQL 并行計算算法,參數(shù),強制并行度設(shè)置,本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • PostgreSQL慢SQL的定位排查方法

    PostgreSQL慢SQL的定位排查方法

    所謂慢SQL 是指在數(shù)據(jù)庫中執(zhí)行時間超過指定閾值的語句,慢查詢太多,對于業(yè)務(wù)而言,是有很大風(fēng)險的,可能隨時都會因為某種原因而被觸發(fā),本篇文章將介紹 PostgreSQL 慢 SQL 如何定位排查,需要的朋友可以參考下
    2024-07-07
  • PostgreSQL 數(shù)據(jù)庫跨版本升級常用方案解析

    PostgreSQL 數(shù)據(jù)庫跨版本升級常用方案解析

    這篇文章主要介紹了PostgreSQL 數(shù)據(jù)庫跨版本升級常用方案解析,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • PostgreSQL 數(shù)據(jù)庫性能提升的幾個方面

    PostgreSQL 數(shù)據(jù)庫性能提升的幾個方面

    PostgreSQL提供了一些幫助提升性能的功能。主要有一些幾個方面。
    2009-09-09
  • PostgreSQL教程(二):模式Schema詳解

    PostgreSQL教程(二):模式Schema詳解

    這篇文章主要介紹了PostgreSQL教程(二):模式Schema詳解,本文講解了創(chuàng)建模式、public模式、權(quán)限、刪除模式、模式搜索路徑等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • pgsql添加自增序列、設(shè)置表某個字段自增操作

    pgsql添加自增序列、設(shè)置表某個字段自增操作

    這篇文章主要介紹了pgsql添加自增序列、設(shè)置表某個字段自增操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • PostgreSQL時間日期的語法及注意事項

    PostgreSQL時間日期的語法及注意事項

    在開發(fā)過程中,經(jīng)常要取日期的年,月,日,小時等值,PostgreSQL 提供一個非常便利的EXTRACT函數(shù),這篇文章主要給大家介紹了關(guān)于PostgreSQL時間日期的語法及注意事項的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • PostgreSQL 重復(fù)數(shù)據(jù)處理的操作方法

    PostgreSQL 重復(fù)數(shù)據(jù)處理的操作方法

    這篇文章主要介紹了PostgreSQL 重復(fù)數(shù)據(jù)處理的操作方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • 聊聊PostgreSql table和磁盤文件的映射關(guān)系

    聊聊PostgreSql table和磁盤文件的映射關(guān)系

    這篇文章主要介紹了聊聊PostgreSql table和磁盤文件的映射關(guān)系,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • PostgreSQL中實現(xiàn)數(shù)據(jù)實時監(jiān)控和預(yù)警的步驟詳解

    PostgreSQL中實現(xiàn)數(shù)據(jù)實時監(jiān)控和預(yù)警的步驟詳解

    在 PostgreSQL 中實現(xiàn)數(shù)據(jù)的實時監(jiān)控和預(yù)警是確保數(shù)據(jù)庫性能和數(shù)據(jù)完整性的關(guān)鍵任務(wù),以下將詳細(xì)討論如何實現(xiàn)此目標(biāo),并提供相應(yīng)的解決方案和具體示例,需要的朋友可以參考下
    2024-07-07

最新評論