No.3ベストアンサー
- 回答日時:
こんな感じじゃダメですか?
(formatの部分はDATE型を6桁または4桁文字列に変換するための書式)
update table_b b set 到着日 = TO_CHAR(SYSDATE + 1, 'format')
where exists (select * from table_a a where a.伝票No = b.伝票No
and a.発送日 = TO_CHAR(SYSDATE, 'format'));
update table_a set 到着日 = TO_CHAR(SYSDATE + 1, 'format')
where 発送日 = TO_CHAR(SYSDATE, 'format')
and exists (select * from table_a a where a.伝票No = b.伝票No);
commit/rollback;
何らかの理由で冗長なレコードを持っているなら
トリガーを実装すべきだとは思いますけどね。
ありがとうございます。
SQL文を2回に分けて書けばよかったんですね。
絶対に1回で書かないといけないと思ってました。
ありがとうございます。
No.2
- 回答日時:
「Oracle 結合を含んだ更新」でWeb検索すればよろしいかと。
No.1
- 回答日時:
このような場合はストアドプロシージャを書くか、トリガーを使ってテーブルの更新をルール化する。
です。
この回答への補足
コメント有難うございます。
PL/SQLというのは、カーソルを使うということでしょうか?
随時J更新は拙いので、バッチ的に更新したいのですが
トリガーを使ってもそういうのは可能なんでしょうか?
どちらもあまりよく分からないので、的を射た内容でないかもしれません。
すみません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Oracle SQL update方法 2 2022/06/22 14:07
- Oracle sql(oracle)で質問です。 テーブルAのカラム名、日付(yyyymmdd)の値を テーブルB 2 2023/01/06 10:31
- システム 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:26
- IT・エンジニアリング 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:25
- PHP MySql PHP 2つのテーブルをJOINで結合 user_idで抽出 1 2023/01/03 14:04
- MySQL 【MySQL】本当に困っています。詳しい方、ご教授よろしくお願いします。 1 2023/06/03 14:18
- 郵便・宅配 昨日の夕方6時にクロネコで同じ都道府県から発送された商品がまだ伝票番号未登録です 今日中に到着するの 2 2023/04/23 09:24
- MySQL 【MySQL】本当に困っているので、助けてください。よろしくお願いします。 3 2023/06/03 14:24
- MySQL 複数DBテーブルからのデータ取得 3 2022/05/17 15:02
- Oracle sqlで質問です。 idを元にidに紐付くデータで住所コードがjpのみのデータ以外のidを取得したい 4 2023/03/20 17:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
orace SQL文のエラー(ORA-0092...
-
sqlで質問です。 Aテーブルは店...
-
SQLの中上級者へのレベルアップ...
-
SELECTによる表の変換方法を教...
-
開発対象となるアプリケーショ...
-
質問です。 下記のテーブルとデ...
-
Oracleですがsqlで質問です。 ...
-
sqlで質問です。 Aテーブルの登...
-
sqlで質問です。 Aテーブルの情...
-
SQLの書き方について
-
SQLについて教えて下さい。 主...
-
sqlで質問です。 idを元にidに...
-
oracleで 10,20, 30, というデ...
-
索引作成について
-
googleプレイの履歴で取得とイ...
-
sql(oracle)で質問です。 テ...
-
オラクルゴールドについて
-
sqlのupdate文で質問です。 テ...
-
ビットで表せる数値について
-
TOPページ以外の、301リダイレ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
orace 変更表エラーを回避する...
-
年月が連続したテーブルとそう...
-
PL/SQL 条件アップデートについて
-
SELECT文で条件にあったテーブ...
-
こういうDELETE文を作成したい...
-
ORACLEで2つのテーブルを同時に...
-
Oracle SQL 2つのテーブルを使...
-
SQLの作成について
-
同じフィールドから2種類の値を...
-
★アクセス2000★条件付き合計金...
-
SQLを考えてます。
-
こういうSELECTは可能でしょうか?
-
FOREIGN KEYの書き方
-
GROUP BYを行った後に結合した...
-
Oracleでの文字列連結サイズの上限
-
Accessで別テーブルの値をフォ...
-
SELECTで1件のみ取得するには?
-
SQL文で右から1文字だけ削除す...
-
ADO VBA 実行時エラー3021
-
ファイル書込みで一行もしくは...
おすすめ情報