Oracle/openGauss中,DATE/TIMESTAMP與數字日期/字符日期比較

ORACLE 運行環境
openGauss 運行環境

0、前置知識

ORACLE:DUMP()函數用于返回指定表達式的數據類型、字節長度及內部存儲表示的詳細信息

SELECT DUMP(123) FROM DUAL; -- Typ=2 Len=3: 194,2,24
SELECT DUMP('123') FROM DUAL;-- Typ=96 Len=3: 49,50,51
-- ASCII值(48到57,對應0~9)
?-- 局限?:需先獲取變量值,且不適用于未賦值的變量。
-- 返回值是一個VARCHAR2字符串,格式為:Typ=<類型代碼> Len=<長度> [附加信息]: <內部存儲值>
---- 表示數據的內部類型編碼,常見代碼包括:
---- 96:字符類型(如CHAR、VARCHAR2)
---- 2:數值類型(NUMBER)
---- 12:日期類型(DATE)
---- 23:原始二進制數據(RAW)
---- 69:行標識符(ROWID)
SELECT REGEXP_SUBSTR(DUMP('123'),                -- 待解析的字符串'Typ=([0-9]+)',           -- 正則表達式:匹配 'Typ=' 后的數字1,                        -- 從第1個字符開始搜索1,                        -- 第1次匹配NULL,                     -- 默認匹配選項1                         -- 返回第1個捕獲組(即括號內的數字)) AS typ_value
FROM DUAL; -- 96

OpenGauss:pg_typeof()返回值的實際數據類型,pg_column_size()返回值占用的存儲字節數

SELECT pg_typeof(123),pg_column_size(123); -- integer,4
SELECT pg_typeof('123'::VARCHAR ),pg_column_size('123'::VARCHAR ); -- character varying,7
-- pg_typeof():返回值的實際數據類型
-- pg_column_size():返回值占用的存儲字節數select pg_column_size(20250529),pg_column_size('20250529') -- 4,9

1、ORACLE中,使用TO_CHAR函數將DATE/TIMESTAMP轉化為YYYYMMDD格式的字符串,然后與數字日期/字符日期比較

在這里插入圖片描述

2、openGauss中,使用TO_CHAR函數將DATE/TIMESTAMP轉化為YYYYMMDD格式的字符串,然后與數字日期/字符日期比較

在這里插入圖片描述

3、openGauss中,DATE/TIMESTAMP直接與數字日期/字符日期比較

在這里插入圖片描述

4、Oracle中,DATE/TIMESTAMP直接與數字日期/字符日期比較

類型1:
在這里插入圖片描述
類型2:
在這里插入圖片描述
類型3:
在這里插入圖片描述
類型4:
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/81757.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/81757.shtml
英文地址,請注明出處:http://en.pswp.cn/web/81757.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

[學習]C++ 模板探討(代碼示例)

C 模板探討 文章目錄 C 模板探討一、模板基礎概念二、函數模板三、類模板1. 類模板的定義與使用2. 成員函數模板3. 類模板的靜態成員與繼承 四、模板進階特性1. 非類型模板參數2. 可變參數模板&#xff08;Variadic Templates&#xff09;3. 模板元編程&#xff08;TMP&#xf…

人工智能-訓練AI模型涉及多個步驟

訓練AI模型涉及多個步驟&#xff0c;包括數據預處理、選擇合適的模型、訓練模型以及評估模型性能。下面是一個詳細的流程&#xff0c;以常見的機器學習任務——分類問題為例&#xff0c;展示如何使用Python中的scikit-learn庫來訓練一個簡單的AI模型。 步驟 1: 導入所需的庫 …

LVS+Keepalived 高可用

目錄 一、核心概念 1. LVS&#xff08;Linux Virtual Server&#xff09; 2. Keepalived 二、高可用架構設計 1. 架構拓撲圖 2. 工作流程 三、部署步驟&#xff08;以 DR 模式為例&#xff09; 1. 環境準備 2. 主 LVS 節點配置 &#xff08;1&#xff09;安裝 Keepali…

TCP 三次握手過程詳解

TCP 三次握手過程詳解 一、TCP握手基礎概念 1.1 什么是TCP握手 TCP三次握手是傳輸控制協議(Transmission Control Protocol)在建立連接時的標準過程,目的是確保通信雙方具備可靠的雙向通信能力。 關鍵結論:三次握手的本質是通過序列號同步和能力協商建立可靠的邏輯連接。 …

李宏毅NLP-7-CTC/RNN-T文本對齊

LAS LAS&#xff08;Listen, Attend and Spell &#xff09;模型&#xff0c;在語音識別中的解碼和訓練過程&#xff0c;具體內容如下&#xff1a; 解碼&#xff08;Decoding&#xff09; 公式 Y ? arg ? max ? Y log ? P ( Y ∣ X ) Y^* \arg\max_Y \log P(Y|X) Y?ar…

jQuery和CSS3卡片列表布局特效

這是一款jQuery和CSS3卡片列表布局特效。該卡片布局使用owl.carousel.js來制作輪播效果&#xff0c;使用簡單的css代碼來制作卡片布局&#xff0c;整體效果時尚大方。 預覽 下載 使用方法 在頁面最后引入jquery和owl.carousel.js相關文件。 <link rel"stylesheet&qu…

Microsoft 推出 Magentic-UI,多智能體引領網頁人機協作變革

當前&#xff0c;現代生產力與網頁操作緊密相連&#xff0c;信息檢索、表單填寫、儀表盤導航等網頁任務已成為工作流程的重要環節。然而&#xff0c;大量網頁任務仍依賴人工重復操作&#xff0c;效率低下且易出錯。與此同時&#xff0c;許多 AI 智能體雖追求自主運行&#xff0…

2023年6級第一套長篇閱讀

畫名詞概念&#xff0c;動詞概念 多處定位原詞加同義改寫 畫關鍵詞&#xff0c;多處定位直接就可以選A了 沒有定位的句子先比沒匹配到的段落&#xff0c;再匹配長的段落先易后難

登山第二十三梯:有序點云平面快速分割——35Hz幀速前進

文章目錄 一 摘要 二 資源 三 內容 一 摘要 3D 點云中的實時平面提取對于許多機器人應用至關重要。作者提出了一種新穎的算法&#xff0c;用于在從 Kinect 傳感器等設備獲得的有組織的點云中實時可靠地檢測多個平面。通過在圖像空間中將這樣的點云均勻地劃分為不重疊的點組&…

【北京盈達科技】GEO優化:引領AI時代內容霸權,重塑行業生態

盈達科技GEO優化&#xff1a;引領AI時代內容霸權&#xff0c;重塑行業生態 在人工智能飛速發展的今天&#xff0c;生成式AI已經深刻改變了人們獲取信息的方式。從ChatGPT到文心一言&#xff0c;再到各種智能問答系統&#xff0c;AI生成的內容正在成為信息傳播的新主流。然而&a…

安卓端智能耗材柜系統可行性方案(基于uniapp + Vue3)

一、系統架構設計 1. 技術棧&#xff1a; 前端框架&#xff1a;uniapp Vue3 TypeScript狀態管理&#xff1a;Pinia&#xff08;分層設計&#xff0c;模塊化Store&#xff09;硬件交互&#xff1a;Android原生插件&#xff08;Java/Kotlin封裝&#xff09;通信協議&#xff…

Java交互協議詳解:深入探索通信機制

解析Java中各類交互協議的設計原理與實戰應用&#xff0c;涵蓋TCP/UDP自定義協議、HTTP/RESTful、WebSocket、RPC等主流方案。 一、交互協議核心概念 交互協議是系統間通信的規則集合&#xff0c;包含&#xff1a; 消息格式&#xff1a;數據序列化方式&#xff08;JSON/XML/P…

k8s上運行的mysql、mariadb數據庫的備份記錄

文章目錄 前言一、獲取需要備份的數據庫的信息二、備份步驟1.準備工作2.手動備份3.定時任務自動備份 總結 前言 記錄一下在k8s運行的數據庫的備份步驟。 我的思路是新建一個數據庫的容器作為工具容器&#xff0c;通過工具容器執行mysqldump命令進行備份&#xff0c;最后通過定…

寶塔面板部署python web項目詳細教程

最近在學langchain&#xff0c;寫了一個小案例出來&#xff0c;我剛好有一臺服務器&#xff0c;就嘗試自己部署一下項目&#xff0c;結果很幸運一遍過&#xff0c;現在記錄一下。我的系統是OpenCloudOS 9 目錄 1.安裝python解釋器版本 2.上傳項目文件到寶塔面板 3.添加項目…

IT選型指南:電信行業需要怎樣的服務器?

從第一條電報發出的 那一刻起 電信技術便踏上了飛速發展的征程 百余年間 將世界編織成一個緊密相連的整體 而在今年 我們迎來了第25屆世界電信日 同時也是國際電聯成立的第160周年 本屆世界電信日的主題為:“彌合性別數字鴻溝,為所有人創造機遇”,但在新興技術浪潮洶涌…

OAuth協議中的Token、Ticket

OAuth協議中的核心概念&#xff08;如Token、Ticket等&#xff09;可以通過日常生活中的類比來形象理解&#xff1a; 1. 門票&#xff08;Ticket&#xff09; vs 令牌&#xff08;Token&#xff09;類比 概念現實類比OAuth中的表現Ticket電影院紙質票&#x1f3ab;短期有效的臨…

80x86CPU入棧與出棧操作

一、棧操作&#xff1a;入棧push&#xff0c;出棧pop 棧操作&#xff1a;FILO&#xff08;先進后出機制&#xff09; 棧頂的指針&#xff1a;ss:sp決定&#xff0c;任意時刻棧頂指針指向SS:SP的位置 對于8086CPU 入棧時&#xff1a;sp-2 出棧時&#xff1a;sp2 assume cs…

最優控制:從變分法到龐特里亞金原理

典型問題 根據系統的建模可以劃分為&#xff1a; 線性系統&#xff1a; x ˙ A x B u \mathbf{\dot{x}} \boldsymbol{A}\mathbf{x}\boldsymbol{B}\mathbf{u} x˙AxBu非線性系統 x ˙ ( t ) f ( x ( t ) , u ( t ) , t ) \dot{\mathbf{x}}(t) \mathbf{f}(\mathbf{x}(t)…

DeepSeek 提示詞大全

目錄 前言一、提示詞基礎理論 什么是提示詞提示詞的類型提示詞的基本結構 二、提示詞設計原則 明確指令結構化表達情境化需求漸進式引導邊界與限制 三、場景化提示詞模板 寫作創作類角色扮演類信息提取類代碼編程類教育學習類商業營銷類生活助手類 四、提示詞優化技巧 迭代式優…

安科瑞Acrelcloud-6200系統:智慧路燈安全用電監控平臺架構解析

安科瑞顧強———Acrelgq 智慧路燈作為智慧城市與新基建的核心載體&#xff0c;集成了大量異元異構電子設備&#xff0c;其供電安全與能效管理面臨電壓多樣、權屬分散、擴展性不足等挑戰。本文提出一種融合統一供電、分路計量、智能防護與遠程監控的解決方案&#xff0c;通過構…