|
|
|
как правильно написать update?
|
|||
|---|---|---|---|
|
#18+
Доброй ночи! В таблице TAG_IDS находятся уникальные записи по полю NAME А в таблице TAGS эти же NAME - не уникальны (дублируются). Задача: в TAGS.TAG_ID записать TAG_IDS.ID, где TAGS.NAME = TAG_IDS.NAME описание таблиц: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. и Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2016, 02:22 |
|
||
|
как правильно написать update?
|
|||
|---|---|---|---|
|
#18+
Привет, Viacheslav_mihalich. Что-от типа Код: plsql 1. 2. 3. С уважением, Polesov. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2016, 13:15 |
|
||
|
как правильно написать update?
|
|||
|---|---|---|---|
|
#18+
Polesov, незнаю действительно луче или нет, но мне болше нравится форма Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2016, 13:35 |
|
||
|
как правильно написать update?
|
|||
|---|---|---|---|
|
#18+
Lonepsycho, может быть и лучше, но могу только сказать, что мой запрос выполнится на любом SQL-сервере, а приведенный тобой - нет (на Firebird точно не выполнится). Хотя согласен - форма более лаконичная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2016, 13:55 |
|
||
|
как правильно написать update?
|
|||
|---|---|---|---|
|
#18+
Polesov, жаренный питух -- не субд. узбагойтесь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2016, 15:14 |
|
||
|
как правильно написать update?
|
|||
|---|---|---|---|
|
#18+
qwwq, огласите весь список пжлста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2016, 15:25 |
|
||
|
как правильно написать update?
|
|||
|---|---|---|---|
|
#18+
Polesov, в питухе рид--коммитеда, кажись, исторически не было. это характеризует разрабов версионника(!), Карл(!), как проф--непригодных рукожопов. привет сибирякову. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2016, 15:29 |
|
||
|
как правильно написать update?
|
|||
|---|---|---|---|
|
#18+
qwwq, Понятно - список состоит из одной позиции. За сим позвольте откланяться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2016, 15:33 |
|
||
|
как правильно написать update?
|
|||
|---|---|---|---|
|
#18+
Polesov, предпочитаю с каждым разговаривать на ему понятном языке. не верю в один запрос для разных дб. как по мне, так это путь в никуда, потому что так вы обречены на использование судб на максимум 30%. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2016, 16:06 |
|
||
|
как правильно написать update?
|
|||
|---|---|---|---|
|
#18+
Polesov и Lonepsycho - спасибо за ответы! Вопрос решен. Я, видимо, мог бы и сам догадаться, но в 3 часа ночи ничего уже не соображал. А сделать нужно было срочно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2016, 16:25 |
|
||
|
как правильно написать update?
|
|||
|---|---|---|---|
|
#18+
Если бы cлон поддерживал стандартный MERGE... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2016, 14:38 |
|
||
|
как правильно написать update?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovЕсли бы cлон поддерживал стандартный MERGE... я чо его поддерживать ? он чо -- падает ? при питуховом snapshot i.e. repeatable read WITH .. as ( UPDATE ..... RETURNING ...) INSERT .... WHERE {not found} кажисть вполне себе полноценный мёрж. -- при ошибке вполне себе упадёцца. (по ошибке уровня изоляции) или я не прав ? поправьте, чота лень подпризадуматься или потестить. а для read commited пришлось немного честнее стандартного посмотреть на проблему. написали более трульный INSERT .... ON CONFLICT [blahblah]... [не тестил пока руками] кактотаг ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2016, 14:51 |
|
||
|
как правильно написать update?
|
|||
|---|---|---|---|
|
#18+
qwwqя чо его поддерживать ? он чо -- падает ? Тогда почему ТС его не использует и никто ему это не советует?.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2016, 14:52 |
|
||
|
как правильно написать update?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovqwwqя чо его поддерживать ? он чо -- падает ? Тогда почему ТС его не использует и никто ему это не советует?.. 1. наверное потому, что он ТС-у тут не нужен от слова "совсем" 2. наверное потому, что это всем понятно я бы ещё спросил автора, заради чего они денормализовали табличку. т.е. кроме ид тагов ввели и сами имена тагов. сомнительно догадываюсь -- для сложного поиска по LIKE по тагам, и прочим параметрам. но как--то вот не очевидно, что это нужно делать. т.е. что они хоть что--то тут выигрывают. А вот проиграть можно в удобстве. но поскольку третьего дня мне было лень задавать ТС эти вопросы -- то и на технику апдейта вновь добавленного поля задним числом мне положить. но мердж там не нужен со всей очевидностью. для практикующего кодера это очевидно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2016, 15:05 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=39159159&tid=1997475]: |
0ms |
get settings: |
5ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
69ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 400ms |

| 0 / 0 |
