|
Как улучшить UDF?
|
|||
---|---|---|---|
#18+
Привет Речь идет о задании разработать UDF, которая проверяет одинаковы ли данные 2-х таблиц одной структуры Id INT NOT NULL PRIMARY Value1 INT NOT NULL Value2 INT NULL Если одинаковы, вернуть 0, иначе вернуть 1. Код должен быть как можно меньше. Если код состоит вообще из 1 строки, начинающейся с RETURN, такой ответ дает дополнительный баллы и заносится в зал славы кодеров-пенсионеров. Я написал что-то типа Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Но как написать одной строкой, ума не приложу. И вообще, возможно ли это? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2020, 13:51 |
|
Как улучшить UDF?
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6.
ЗЫ: Если у таблиц нет ПК, то так делать нельзя. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2020, 14:03 |
|
Как улучшить UDF?
|
|||
---|---|---|---|
#18+
Renziglov одинаковы ли данные 2-х таблиц Вы сравниваете данные или количество записей в таблицах? В общем случае это не одно и то же. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2020, 14:05 |
|
Как улучшить UDF?
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2020, 14:21 |
|
Как улучшить UDF?
|
|||
---|---|---|---|
#18+
Данные. Мое понимание такое, что если при наличие одинаковых таблиц в одну из них добавляется строка с произвольными данными, они становятся разными. Но если просто дублируется последняя строка не внося разнообразия в данные - таблицы должны оставаться одинаковыми ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2020, 14:25 |
|
Как улучшить UDF?
|
|||
---|---|---|---|
#18+
Renziglov Данные. Мое понимание такое, что если при наличие одинаковых таблиц в одну из них добавляется строка с произвольными данными, они становятся разными. Но если просто дублируется последняя строка не внося разнообразия в данные - таблицы должны оставаться одинаковыми Хм...? Требую продолжения банкета!!! Продублируйте, пожалуйста, строку с PRIMARY KEY. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2020, 14:31 |
|
Как улучшить UDF?
|
|||
---|---|---|---|
#18+
Renziglov Но если просто дублируется последняя строка не внося разнообразия в данные - таблицы должны оставаться одинаковыми Или, например, таблица состоит из 1000 одинаковых строк, и в неё внесли 1001-ую такую же? Какие то у вас свои критерии одинаковости. Нужна такая постановка задачи, что бы для ней можно было нарисовать алгоритм - квадратиками, ромбиками, стрелочками, вот тогда программист по такому ТЗ уже может написать правильный код. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2020, 18:15 |
|
|
start [/forum/topic.php?fid=46&msg=39998762&tid=1685646]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 277ms |
total: | 416ms |
0 / 0 |