当前位置: 首页 > news >正文

备忘一个FDBatchMove数据转存的问题

使用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的规则完全不同


http://www.mrgr.cn/news/81011.html

相关文章:

  • 迅雷下载的原理和使用协议的分析
  • Leetcode 3448. Count Substrings Divisible By Last Digit
  • 使用STM32F103C8T6和ESP8266链接阿里云
  • GitPuk快速安装配置教程(入门级)
  • CSS 相关知识
  • AI刷题-融合目标计算问题
  • 分析excel硕士序列数据提示词——包含对特征的筛选,非0值的过滤
  • Halcon单相机+机器人=眼在手上#标定心得
  • SQL进阶技巧:如何计算商品需求与到货队列表进出计划?
  • Linux Shell 脚本编程基础知识篇(一)
  • Restaurants WebAPI(三)——Serilog/FluenValidation
  • Jenkins
  • lc148链表排序——链表版归并排序
  • AI的进阶之路:从机器学习到深度学习的演变(二)
  • 【老白学 Java】泛型应用 - 卡拉 OK(四)
  • git merge 冲突 解决 show case
  • FFmpeg 4.3 音视频-多路H265监控录放C++开发二十一.2,RTP协议-RTP协议概述,协议详情
  • JS数组方法汇总
  • 【算法】编程拓展-C语言-期末复习
  • 代码随想录算法训练营第十一天-239.滑动窗口最大值
  • 基于pytorch的深度学习基础3——模型创建与nn.Module
  • 009 Qt_显示类控件_QLCDNumber、ProgressBar、Calendar
  • 深度学习Python基础(2)
  • 移植 OLLVM 到 LLVM18,修复控制流平坦化报错
  • EdgeX Core Service 核心服务之 Meta Data 元数据
  • 精通Redis(一)