最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

在編寫GreenPlum函數(shù)的過(guò)程中,遇到要判斷字符串是否是數(shù)字和日期格式的情況,基于GreenPlum和postgresql的親緣關(guān)系,找到了下面兩個(gè)函數(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';

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

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

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

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

相關(guān)文章

  • PostgreSQL教程(十二):角色和權(quán)限管理介紹

    PostgreSQL教程(十二):角色和權(quán)限管理介紹

    這篇文章主要介紹了PostgreSQL教程(十二):角色和權(quán)限管理介紹,本文講解了數(shù)據(jù)庫(kù)角色、角色屬性、權(quán)限、角色成員,需要的朋友可以參考下
    2015-05-05
  • postgresql減少wal日志生成量的操作

    postgresql減少wal日志生成量的操作

    這篇文章主要介紹了postgresql減少wal日志生成量的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-12-12
  • postgresql 查詢字符串中是否包含某字符的操作

    postgresql 查詢字符串中是否包含某字符的操作

    這篇文章主要介紹了postgresql 查詢字符串中是否包含某字符的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-01-01
  • Postgresql psql文件執(zhí)行與批處理多個(gè)sql文件操作

    Postgresql psql文件執(zhí)行與批處理多個(gè)sql文件操作

    這篇文章主要介紹了Postgresql psql文件執(zhí)行與批處理多個(gè)sql文件操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-01-01
  • PostgreSQL將數(shù)據(jù)加載到buffer cache中操作方法

    PostgreSQL將數(shù)據(jù)加載到buffer cache中操作方法

    這篇文章主要介紹了PostgreSQL將數(shù)據(jù)加載到buffer cache中,我們可以使用pg_prewarm插件來(lái)將指定的表加載到OS Buffer或者pg shared buffer中,具體操作方法跟隨小編一起看看吧
    2021-04-04
  • 淺談PostgreSQL中大小寫不敏感問(wèn)題

    淺談PostgreSQL中大小寫不敏感問(wèn)題

    這篇文章主要介紹了淺談PostgreSQL中大小寫不敏感問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-01-01
  • PostgreSQL HOT與PHOT有哪些區(qū)別

    PostgreSQL HOT與PHOT有哪些區(qū)別

    這篇文章主要介紹了PostgreSQL8.3版本開始就引入的HOT機(jī)制與PHOT使用區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-09-09
  • postgresql 實(shí)現(xiàn)字符串分割字段轉(zhuǎn)列表查詢

    postgresql 實(shí)現(xiàn)字符串分割字段轉(zhuǎn)列表查詢

    這篇文章主要介紹了postgresql 實(shí)現(xiàn)字符串分割字段轉(zhuǎn)列表查詢,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-02-02
  • postgresql開啟pg_log日志詳細(xì)步驟及參數(shù)說(shuō)明

    postgresql開啟pg_log日志詳細(xì)步驟及參數(shù)說(shuō)明

    pg_log日志要啟動(dòng)保存的話需要去設(shè)置一下相關(guān)的配置文件參數(shù)就好了,下面這篇文章主要給大家介紹了關(guān)于postgresql開啟pg_log日志詳細(xì)步驟及參數(shù)說(shuō)明的相關(guān)資料,需要的朋友可以參考下
    2024-02-02
  • postgresql 12版本搭建及主備部署操作

    postgresql 12版本搭建及主備部署操作

    這篇文章主要介紹了postgresql 12版本搭建及主備部署操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-01-01

最新評(píng)論

同江市| 乡城县| 湟中县| 西平县| 奉新县| 金华市| 花莲市| 得荣县| 九龙县| 西峡县| 惠来县| 南溪县| 城口县| 横峰县| 如皋市| 鹤庆县| 郎溪县| 深圳市| 济源市| 瓮安县| 镇平县| 邯郸县| 武宁县| 镇宁| 巢湖市| 江口县| 历史| 额尔古纳市| 威信县| 平泉县| 苏尼特右旗| 石景山区| 姜堰市| 伊春市| 鄂伦春自治旗| 北流市| 台南县| 曲沃县| 西乌珠穆沁旗| 陆丰市| 河间市|