【问题标题】:FoxPro Space() FunctionFoxPro Space() 函数
【发布时间】:2019-01-09 17:00:33
【问题描述】:

我有这个:

select keyfld, plrevno, space(2) as AAA, ;
    plandt, plan_enddt ;
    from d:\oct_2018_data\DBFS\plan ;

space(2) 部分在做什么?是否占用 plrevno 列的前 2 个字符?

【问题讨论】:

  • 我的猜测:它输出' '(两个空格)以在视觉上分隔输出。
  • 您可以从 Herb Wolfe 的信息中知道它现在的作用。您可以将该查询重写为: select keyfld, plrevno, cast("" as char(2)) as AAA, plandt, plan_enddt from ('d:\oct_2018_data\DBFS\plan')
  • 让我们这些仍然在 FoxPro 过上好日子的人想要帮助你的好方法。

标签: visual-foxpro


【解决方案1】:

space() 函数返回一个由n 空格组成的字符串,其中n 是传递给函数的值。

在这种情况下,它会在查询中创建一个长度为 2 个字符的空字段。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-11
    相关资源
    最近更新 更多