質問編集履歴
2
誤字の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -15,7 +15,7 @@
|
|
15
15
|
|神奈川県横浜市|3,720,000|
|
16
16
|
|
17
17
|
**ZUSERINFOVIEW(CDS-View)**
|
18
|
-
|
|
18
|
+
|USERNAME|ADDRESS|PHONENO|GENDER|POPULATION|
|
19
19
|
|:--|:--:|:--:|:--:|--:|
|
20
20
|
|ユーザA|神奈川県横浜市|0123-456-789|男|3,720,000|
|
21
21
|
|
1
テストしたことを追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -44,6 +44,21 @@
|
|
44
44
|
Comparison value of LIKE condition must be a character-type literal
|
45
45
|
```
|
46
46
|
とエラーになってしまいました。
|
47
|
+
LIKEのあとは文字型リテラルではないといけないとのことですので、
|
48
|
+
```SQL
|
47
|
-
|
49
|
+
define view ZUSERINFOVIEW as select from ZUSERLIST
|
50
|
+
inner join ZPOPULATION on ZUSERLIST.ADDRESS LIKE CAST(CONCAT(ZPOPULATION.ADDRESS,'%') as abap.char(12) {
|
51
|
+
key ZUSERLIST.USERNAME,
|
52
|
+
ZPOPULATION.ADDRESS,
|
53
|
+
ZUSERLIST.PHONE,
|
54
|
+
ZUSERLIST.GENDER,
|
55
|
+
ZPOPULATION.POPULATION,
|
56
|
+
}
|
57
|
+
|
58
|
+
```
|
59
|
+
|
60
|
+
|
61
|
+
でいけるかなと思ったのですがダメでした。
|
62
|
+
※CONCATおよびCAST関数は有効であることは確認済みです。
|
48
63
|
周りにCDS-Viewに詳しいメンバーもおらず困っています。
|
49
64
|
どなたか詳しい方、ご教示いただけないでしょうか。
|