我在sql server中有一个参数:
@DoBEmp = '24/6/1990'
传递给sql, 当我尝试将其插入表中时,此错误引发:
Error converting data type varchar to date.
我怎样才能正确插入
答案 0 :(得分:0)
您是否尝试过setting the date format?
SET DATEFORMAT dmy;
答案 1 :(得分:0)
答案 2 :(得分:0)
这种模式'10/6/1990'
可能有歧义(它可能意味着 - 6月10日或10月6日)。
提供格式或使用此模式:
SET @DoBEmp = '1990-6-24'