【发布时间】:2020-01-24 13:48:22
【问题描述】:
我会尽量简单地解释。
我有一个数据库表“DB_JOURNAL”,它只有 2 列“日期”和“日志”类型 String。
例子:
01.01.2020 | I played football.
02.02.2020 | I played basketball
我想写一个Select语句并在查询中搜索字符串。 比如搜索足球这个词。
Select * from DB_JOURNAL into table lt_journal
where journal like '%football%'.
这在 ABAP 中是不允许的:
“JOURNAL”字段为长字符串或文本,不能用于WHERE条件。
有什么解决办法吗?
【问题讨论】:
-
如果从查询中删除
into table lt_journal会怎样? -
``` 将 DB_Journal 中的单个 * 选择到 ls_journal 中,其中的期刊类似于 '%football'。 ```也不行
-
我不知道 ABAP 但
Select * from table1 into table2将 table1 的内容复制到 table2。这真的是你想要的吗? -
其实选择比较复杂,3个连接表,我尽量让例子简单
-
@HUJ GMB 当然是指
Select * from DB_JOURNAL where journal like '%Football'