SQL2000导入数据问题
来源:百度知道 编辑:UC知道 时间:2024/05/09 13:43:04
新建了一个中间表,然后用EXCEL导入
create table rp_date (code char(15),trans_date datetime)
目前问题是code字段EXCEL中的数字可以进去,但是字母类的不行,而且长度也确定不会超过15个字节。
PS:EXCEL中code字段选择文本格式
create table rp_date (code char(15),trans_date datetime)
目前问题是code字段EXCEL中的数字可以进去,但是字母类的不行,而且长度也确定不会超过15个字节。
PS:EXCEL中code字段选择文本格式
直接导进去不行吗? 要不先导进去,再比较一下了。以前测试过是中文字符都可以的,字母不行?
参考http://support.microsoft.com/kb/321686/zh-cn
SELECT * INTO XLImport3 FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
'Data Source=C:\test\xltest.xls;Extended Properties=Excel 8.0')...[Customers$]
SELECT * INTO XLImport4 FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\test\xltest.xls', [Customers$])
SELECT * INTO XLImport5 FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\test\xltest.xls', 'SELECT * FROM [Customers$]')
select convert(int,id)as id,FName into test7
FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="c:\book2.xls";User ID=Admin;Password=;Extended properties=Excel 8.0')[sheet1$]
--在select 列