【发布时间】:2023-01-30 01:21:12
【问题描述】:
这是我们现在在表 (CNTRCT_NTFYUSER) 中的内容:
| CNTRCT_ID | VERSION_NBR | NOTIFY_TYPE | OPRID |
|---|---|---|---|
| 456 | 1 | A | ExistingUser2 |
| 789 | 1 | A | ExistingUser3 |
| 123 | 2 | A | ExistingUser1 |
我们需要为 NOTIFY_TYPE 为“E”和“R”的所有 CNTRCT_ID 插入一些额外的行。
- 为所有 NOTIFY_TYPE 为“E”和“R”的“ExistingUser#”插入 2 行
- 为每个 CNTRCT_ID 插入 2 个附加行,每个 CNTRCT_ID 的 OPRID 为“NewUser1”和“NewUser2”,每个合同的 NOTIFY_TYPE 为“E”和“R”。
CNTRCT_ID VERSION_NBR NOTIFY_TYPE OPRID 456 1 A ExistingUser2 456 1 E ExistingUser2 456 1 R ExistingUser2 456 1 E NewUser1 456 1 R NewUser1 456 1 E NewUser2 456 1 R NewUser2 789 1 A ExistingUser3 789 1 E ExistingUser3 789 1 R ExistingUser3 789 1 E NewUser1 789 1 R NewUser1 789 1 E NewUser2 789 1 R NewUser2 123 2 A ExistingUser1 123 2 E ExistingUser1 123 2 R ExistingUser1 123 2 E NewUser1 123 2 R NewUser1 123 2 E NewUser2 123 2 R NewUser2
【问题讨论】:
-
您使用的是 Postgresql 还是 Oracle?