gpt4 book ai didi

SQL 表日期时间列格式

转载 作者:搜寻专家 更新时间:2023-10-30 21:56:20 25 4
gpt4 key购买 nike

我尝试使用谷歌搜索来获得答案,但没有成功。以下是我的要求

  1. 用户可以选择将数据插入到以 export_date 作为日期时间的表中
  2. 当他们执行插入语句时,我想确保他们以“dd-MM-yyyy hh:mm:ss”格式键入日期。如果不是,则不允许运行插入查询。
  3. 或者允许用户以 dd-MM-yyyy 或 dd/MM/yyyy 等任何格式输入日期,但在内部将其转换为所需格式“dd-MM-yyyy hh:mm:ss”并存储

有人可以帮助/指导我吗?

最佳答案

您可以使用设置日期格式

示例

使用数据类型date 进行说明,但显然您可以使用datetime

Set DateFormat DMY
Select try_convert(date,'15/08/2017') -- Returns 2017-08-15

Set DateFormat MDY
Select try_convert(date,'15/08/2017') -- Returns NULL

Set DateFormat YMD
Select try_convert(date,'15/08/2017') -- Returns NULL

关于SQL 表日期时间列格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45890053/

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