gpt4 book ai didi

SQL 存储过程转换日期参数

转载 作者:行者123 更新时间:2023-12-04 06:44:21 26 4
gpt4 key购买 nike

我有一个接受两个日期的 SQL 存储过程,但是当我在打开的查询中发送它们时,Oracle 出于某种原因不喜欢日期格式。

如何将日期格式更改为 YYYY-MM-DD来自 dd-mm-yyyy在发送之前使用它的存储过程。

例如 SET @startdate = CONVERT

最佳答案

使用 TO_DATE function将字符串值转换为 Oracle DATE 数据类型。

接受格式为 YYYY-MM-DD 的日期字符串:

v_start_date DATE := TO_DATE(v_date_string, 'YYYY-MM-DD');

要接受 DD-MM-YYYY 格式的日期字符串:
v_start_date DATE := TO_DATE(v_date_string, 'DD-MM-YYYY');

关于SQL 存储过程转换日期参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3878072/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com