我有一个 Excel 文件,其中包含一列充满dd/mm/yyyy格式的日期。当我尝试使用 openrowset 导入它时,它说存在数据类型不匹配。我有一张表,其中日期定义为 type date
。现在,我知道 SQL Server 中的默认日期格式是yyyy-mm-dd。我怎样才能避免这种冲突?有没有办法可以使默认date
类型为 dd/mm/yyyy?我每天都需要做这个导入操作,而且它必须是自动化的,所以我不能承受它在两者之间失败的代价。我尝试将sp_addlanguage
其设为英国,因为那里的默认日期类型是dd/mm/yyyy,但它不起作用:(。我使用的是 SQL Server 2008 和 Windows 7,如果这有帮助的话。请帮助我出来!谢谢!
问问题
4823 次