gpt4 book ai didi

sql-server - SQL Server 脚本生成器 CAST 十六进制日期时间值

转载 作者:行者123 更新时间:2023-12-01 04:32:29 24 4
gpt4 key购买 nike

我需要从 SQL Server 生成插入脚本,当我使用 SQL Server 脚本生成器时,它从十六进制中转换日期时间值,例如

CAST(xxxxxxxxxxxxx as dateTime)

我怎样才能避免这种情况?我想要脚本中的实际值

最佳答案

不幸的是,这是不可能的,SQL Server 内部生成十六进制值作为 DateTime 值。

这个十六进制值在逻辑上分为两组,一组是日期,另一组是时间。

例如0x00009CEF00A25634 - 十六进制值。

日期部分:- 0x00009CEF(十进制 40175)

时间部分:- 00A25634(十进制 10638900)

如果您选择此十六进制值,例如,

select CAST (0x00009CEF00A25634 as datetime)

它返回,2009-12-30 09:51:03.000

希望这个回答对您有所帮助。

谢谢。

关于sql-server - SQL Server 脚本生成器 CAST 十六进制日期时间值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16081697/

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