我无法找到此错误的解决方案:
无法在64位SQL Server上加载32位OLE DB提供程序"Microsoft.ACE.OLEDB.12.0".
我在网上发现了很多帖子但没有用.
我正在使用SQL Server 2014 64位和Office 2013
生成错误的代码:
SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0',
'Excel 12.0 Xml;HDR=YES;Database=C:\SSIS\Table_nm.xlsx',
'SELECT * FROM [Table_nm$]');
Run Code Online (Sandbox Code Playgroud) 我需要将此字符串转换为yyyy-MM-dd日期格式:
December 31, 2014 to 2014-12-31
May 31 , 2018 to 2018-05-31
Run Code Online (Sandbox Code Playgroud)
有什么建议吗?问候!
您好我正在使用SQL 2014,我需要转换以下2种日期格式:
12/31/18 - Varchar
12/31/2018 - Varchar
Run Code Online (Sandbox Code Playgroud)
这种格式的最终格式
December 31,2018 Varchar
Run Code Online (Sandbox Code Playgroud)
我知道使用varchar是不正确的.有什么建议吗?
我正在使用SQL Server,我需要将此日期值转换2018-02-23
为这样的Feb 23 2018.
有任何想法吗?