命令如下:select a.* from tsuhan_test a where a.序列号 in ('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$)报错列名无效,求指点,万分感谢
列描述c:\test.xls',sheet1$A:A)或者c:\test.xls',sheet1$A1:A10)都会在sheet1$这一段报错
1、将需要处理的记录复制到一个新的工作表,然后将在数据库表中存在唯一值的列(比如物料编码)后插入一列,用 CONCATENATE函数将其前后加上“'”。
2、将加“'”的这列数据复制到一个文本文件中。
3、关闭并保存这个新的文本文件,然后用Word 将其打开。
4、快捷键Ctrl+F,点击“替换”,查找内容中输入“^p”,替换为输入“,”。
5、在 sql server 的查询界面,输入以下SQL语句:use 数据库名,select * from 表名 ,where 字段名 in ,(Word 中的文本)。
就是不知道怎么加列描述
本回答被网友采纳