有一个EXCEL文件:department.xls。
现在想把它导入到SQLSERVER数据库中。我是想通过一条SQL语句:
select * into departmentdb from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=c:department.xls',sheet1$)但现在的问题是,department.xls中的工作表是"new depart",也就是工作表名的中间有个空格。如下: select * into departmentdb from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=c:department.xls',new depart$)
这条SQL语句执行不起来。如果把这个空格去掉,如下: select * into departmentdb from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=c:department.xls',newdepart$)
则能执行起来。
想求助大家,如何解决这个工作表名中有空格的问题。
谢谢!
现在想把它导入到SQLSERVER数据库中。我是想通过一条SQL语句:
select * into departmentdb from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=c:department.xls',sheet1$)但现在的问题是,department.xls中的工作表是"new depart",也就是工作表名的中间有个空格。如下: select * into departmentdb from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=c:department.xls',new depart$)
这条SQL语句执行不起来。如果把这个空格去掉,如下: select * into departmentdb from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=c:department.xls',newdepart$)
则能执行起来。
想求助大家,如何解决这个工作表名中有空格的问题。
谢谢!
select * into departmentdb from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=c:department.xls',[new depart$])
然后导入
OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=c:department.xls',['new depart$'])
祝大家工作顺利!
呵呵!