|
|
|
процедура в запросе
|
|||
|---|---|---|---|
|
#18+
возможно ли такое ASE 11.9.2 создал процедуру которая по айди по цепочек выбирает из таблицы полностью имя В таблице существует ссылочный ключ на себя («ребенок»->«родитель») Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. нужно эту процедуру засунуть в запрос чтоб вместо id одного из полей она сразу обрабатывала и возврашала значение этого id примерно так Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 11:38 |
|
||
|
процедура в запросе
|
|||
|---|---|---|---|
|
#18+
Тут не раз и не два это уже обсуждалось. Кажется даже в FAQ есть. Смотри, ищи. Если коротко, то ответ "нельзя". Но есть нюансы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 12:10 |
|
||
|
процедура в запросе
|
|||
|---|---|---|---|
|
#18+
Ну а конкретно это я бы вообще не стал делать в БД. И не в процедуре. Делал бы хитрее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 12:12 |
|
||
|
процедура в запросе
|
|||
|---|---|---|---|
|
#18+
MasterZiv спасибо! да в faq есть Как получить в процедуре набор данных, формируемый в другой процедуре. щас почитаю была мысль еще выгружать сначла эти id и их значения в временную таблицу и затем уже выполнять запрос заменя значениями из темптаблицы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 12:18 |
|
||
|
процедура в запросе
|
|||
|---|---|---|---|
|
#18+
MasterZivНу а конкретно это я бы вообще не стал делать в БД. И не в процедуре. Делал бы хитрее. а как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 12:19 |
|
||
|
процедура в запросе
|
|||
|---|---|---|---|
|
#18+
можно создать еще одно поле в твоей таблице в котором триггером будет вычисляться это значение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 14:52 |
|
||
|
процедура в запросе
|
|||
|---|---|---|---|
|
#18+
сделал через курсоры и временную таблицу мож криво но работает примерно так Код: plaintext 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. 60. 61. 62. 63. 64. 65. 66. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 16:15 |
|
||
|
процедура в запросе
|
|||
|---|---|---|---|
|
#18+
макс фактор пишет: > а как? Я так понял, что там путь в дереве к элементу вычисляется от корня. Если так, то в строку он может и не влезть. Я бы делал расшивку дерева, хранил бы результат транзитивного замыкания графа (матрицу достижимости по сути) и выдавал бы оттуда таблицу по одной строке на узел в пути от корневого узла к данному. На клиенте бы это обрабатывал, склеивая. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 16:25 |
|
||
|
|

start [/forum/topic.php?fid=55&tid=2010649]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
169ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 496ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...