应该是execl引擎不对,你看下你的execl是多少,再用适合他的引擎
成都创新互联长期为近1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为青县企业提供专业的成都网站建设、成都网站设计,青县网站改版等技术服务。拥有十余年丰富建站经验和众多成功案例,为您定制开发。
sqlserver的中的数据导出成一个中间格式(例如csv),然后再把这种格式的数据通过外部表,或者直接读取出之后直接插入Oracle数据库。
select count(*) from customer_info as c
where c.custcd not in (
select c.custcd from grade_model_info where '10000'=c.custcd
)
sqlserver是支持这样的写法的,如果是外部表的条件尽量写在外部
而且内部select列不要出现外部表名,可以用表别名加以区分,如
select g.custcd from grade_model_info as g where '10000'=g.custcd
这样运行时就会提示错误了
最好的办法是导入表使用统一模板,格式不可修改。
如果无法统一只能在导入时进行格式判定。