gpt4 book ai didi

sql - T-SQL 转换与转换

转载 作者:太空狗 更新时间:2023-10-30 01:36:40 29 4
gpt4 key购买 nike

关于何时应该使用 CASTCONVERT 的一般指导是什么?是否存在与选择一个或另一个相关的任何性能问题?有没有更接近 ANSI-SQL 的?

最佳答案

CONVERT 是 SQL Server 特定的,CAST 是 ANSI。

CONVERT 更灵活,您可以格式化日期等。除此之外,它们几乎相同。如果您不关心扩展功能,请使用 CAST

编辑:

正如@beruic 和@C-F 在下面的评论中指出的那样,使用隐式转换(即既不使用 CAST 也不使用 CONVERT)时可能会丢失精度。有关详细信息,请参阅 CAST and CONVERT特别是这张图:SQL Server Data Type Conversion Chart .有了这些额外的信息,原来的建议仍然保持不变。尽可能使用 CAST。

关于sql - T-SQL 转换与转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/707335/

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