gpt4 book ai didi

sql-server - 验证 SQL Server 存储过程中的日期参数

转载 作者:行者123 更新时间:2023-12-02 06:45:54 25 4
gpt4 key购买 nike

我编写了一个接受日期参数的存储过程。我担心的是 AmericanBritish 日期格式之间会有混淆。确保日期之间没有歧义的最佳方法是什么,例如 02/12/2008。一种可能是用户以 20081202 (yyyymmdd) 格式输入日期。有没有办法在不使用子字符串的情况下验证它?或者,可以将日期输入为 02-Dec-2008(dd-mmm-yyyy),但同样,验证并非易事,并且对于不使用英语的用户来说存在潜在问题。

前三个答案的补充。 . .一个问题是我希望在没有前端的情况下直接调用此存储过程,因此不能选择在过程之外进行验证。将日、月和年作为单独的参数是个好主意吗?

最佳答案

如果您在存储过程中使用参数,您将不会有任何问题:

create proc dbo.Sproc
@date datetime
as
...

关于sql-server - 验证 SQL Server 存储过程中的日期参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/535893/

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