|
Сравнение данных в таблицах
|
|||
---|---|---|---|
#18+
есть 2 запроса Код: plsql 1.
и Код: plsql 1.
как грамотно проверить что данные запросов совпадают на 100% ? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 20:53 |
|
Сравнение данных в таблицах
|
|||
---|---|---|---|
#18+
И что, у тебя собственных мыслей нет вообще никаких? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 22:13 |
|
Сравнение данных в таблицах
|
|||
---|---|---|---|
#18+
very_ есть 2 запроса Код: plsql 1.
и Код: plsql 1.
как грамотно проверить что данные запросов совпадают на 100% ? Для начала подумайте, что является критериями совпадения данных, полученных этими запросами, подумайте, как бы вы их сравнивали "вручную", если бы они были просто распечатаны на бумаге. Потом подумайте, как это можно выразить командами SELECT. Создайте пример с тестовыми данными. Покажите ваши попытки решить задачу. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 23:31 |
|
Сравнение данных в таблицах
|
|||
---|---|---|---|
#18+
Если есть первичный ключ, то достаточно убедиться, что вычитания table1 minus table2 и table2 minus table1 дают пустые множества. Если же первичного ключа нет, то вычитать следует сгруппированные выборки: Код: plsql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2022, 02:06 |
|
Сравнение данных в таблицах
|
|||
---|---|---|---|
#18+
andrey_anonymous Если же первичного ключа нет мне приснилось что в новых версиях добавили MINUS ALL ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2022, 10:05 |
|
Сравнение данных в таблицах
|
|||
---|---|---|---|
#18+
Stax andrey_anonymous Если же первичного ключа нет мне приснилось что в новых версиях добавили MINUS ALL Oracle Database 21c Table 4-5 Set Operators OperatorReturnsUNIONAll distinct rows selected by either queryUNION ALLAll rows selected by either query, including duplicatesINTERSECTAll distinct rows selected by both queriesINTERSECT ALLAll rows selected by both queries including duplicatesMINUSAll distinct rows selected by the first query but not the secondMINUS ALLAll rows selected by the first query but not the second including duplicatesEXCEPTAll distinct rows selected by the first query but not the secondEXCEPT ALLAll rows selected by the first query but not the second including duplicates ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2022, 14:58 |
|
|
start [/forum/topic.php?fid=52&msg=40127627&tid=1879596]: |
0ms |
get settings: |
17ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
24ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
127ms |
get tp. blocked users: |
0ms |
others: | 274ms |
total: | 454ms |
0 / 0 |