疑难问题,数据导入
有如下sql语句:把excel里的数据导入sql 2000
但是其中有一列列名为:费率(千分之)
SELECT 客户号 as custid,费率(千分之) as yjfl
into msdb..yghxfwkh_temp_one
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="E:\tj_sjcl\hxfw\客户管理(核心服务).xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]
报错的意思是:
费率不是有效的函数
要求:不改变列名,要不报错,导入数据,怎么写语句?
------解决方案--------------------方括号括起列名。
------解决方案--------------------SQL code
SELECT 客户号 as custid,[费率(千分之)] as yjfl
into msdb..yghxfwkh_temp_one
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="E:\tj_sjcl\hxfw\客户管理(核心服务).xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]
------解决方案--------------------
SQL code
[费率(千分之)]