仿腾讯游戏网站源码,网站怎么注册域名,政务公开微信网站开发方案书,网站怎么做搜索引擎优化使用FDBatchMove的SQL导入excel表到sql表#xff0c;设置条件时一头雾水#xff0c;函数不遵守sql的规则。
比如替换字段的TAB键值为空#xff0c;replace(字段名,char(9),)竟然提示错误#xff0c;百思不得其解。
试遍了几乎所有的函数#xff0c;竟然是chr(9)。
这个…使用FDBatchMove的SQL导入excel表到sql表设置条件时一头雾水函数不遵守sql的规则。
比如替换字段的TAB键值为空replace(字段名,char(9),)竟然提示错误百思不得其解。
试遍了几乎所有的函数竟然是chr(9)。
这个好像是excel的用法难道read的字符串要遵守数据源的规则那还不乱套了
再比如sql中没有trim()函数在这里却可以使用。
不过REPLACE函数可以使用但是SUBSTITUTE函数就不能使用一脸懵逼。
备忘一下。
---------------
对FDbatchmove一点点的认识 1、FDBatchMoveSQLReader1.ReadSQL。read excel表如果在这里写规则可以使用trim()chr()且必须FDBatchMove1.Options - [poSkipUnmatchedDestFields]否则系统认为找不到字段名而且你用 AS 字段名就提示错误。 2、FDBatchMoveSQLWriter1.WriteSQL。write masql table规则最好是写在这里 函数(:变量)不易出错且符合mssql的内置函数使用规则ltrim()char()。 以上两句使用sql的规则完全不同