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字段选择文本格式

直接导进去不行吗? 要不先导进去,再比较一下了。以前测试过是中文字符都可以的,字母不行?
参考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 列