Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要创建一个函数来检查是否以 4 位格式输入了带有年份的日期字符串,例如 1-1-45 将返回 0,1-1-2045 将返回 1。
有人可以给我一个方法吗?提前致谢。
你想要这个吗?
where right(val, 4) like '[0-9][0-9][0-9][0-9]'
SQL Server 支持ISNUMERIC()
ISNUMERIC()
SELECT ISNUMERIC(RIGHT('1-1-2045', 4))
为什么不使用日期选择器或任何其他允许您选择日期的控件?