teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

テーブルクリエイトとレコードのインサート追記、エラーメッセージの転記

2020/03/31 13:56

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -13,6 +13,24 @@
13
13
  その中の特定のカラム(例えばXXX)をUSERSの中にある他のレコードの値を参照して、書き換えたいです。
14
14
  (書き換えるための値を保持しているはXXXで同一です)
15
15
 
16
+ テーブル作成
17
+ ```sql
18
+ CREATE TABLE USERS
19
+ (
20
+ id VARCHAR2(10) NOT NULL,
21
+ xxx VARCHAR2(50),
22
+ yyy VARCHAR2(50)
23
+ );
24
+ ```
25
+ レコード追加
26
+ ```sql
27
+ INSERT INTO USERS VALUES ('USER01','USE01の名称','USER01の備考');
28
+ INSERT INTO USERS VALUES ('USER02','USE02の名称','USER02の備考');
29
+ INSERT INTO USERS VALUES ('USER03','USE03の名称','USER03の備考');
30
+ ```
31
+ この時にUSER02のレコードのxxxの値を抽出して、
32
+ レコードUSER01のレコードのxxxの値を抽出された値で更新したい。
33
+
16
34
  ### ためしたこと
17
35
  XXXカラムのUPDATEは以下のように試しました。
18
36
  ```SQL
@@ -34,4 +52,6 @@
34
52
 
35
53
  ### 補足情報(FW/ツールのバージョンなど)
36
54
  Oracle DBです
37
- SETキーワードがないと言われてしまします。
55
+ SETキーワードがないと言われてしまします(以下)
56
+ SQLエラー: ORA-00971: SETキーワードがありません。
57
+ 00971. 00000 - "missing SET keyword"