选择没有前 8 个字符的列? 不允许"(","( "是预期的

  • 本文关键字:不允许 字符 选择 abap
  • 更新时间 :
  • 英文 :


我在我的代码中添加了这个SQL语句,但是有一个错误

SELECT SUBSTRING (NODENAME,9,LENGTH(NODENAME) - 1 )
FROM RSMHIERNODE 
WHERE HIEID = 'HRJPUD'
INTO TABLE @lt_commentdata.

,其中NODENAME是我的表中的一列。

错误如下:

"("这是不允许的。"(";预计.

你知道怎么解决这个问题吗?

我想选择NODENAME的值,而不是NODENAME上每个字符串开头的8个字符。

ABAP是空白敏感的,括号前后都缺少空格:

SELECT SUBSTRING( nodename, 9, LENGTH( nodename ) - 1 )
FROM rsmhiernode
WHERE ...
INTO ...

相关内容

  • 没有找到相关文章

最新更新