8 / 6 / 2
Регистрация: 02.04.2020
Сообщений: 164
|
||||||
1 | ||||||
Переполнения переменнои Path в рекурсии15.03.2024, 01:03. Показов 407. Ответов 2
Метки нет (Все метки)
Получилось написать рекурсию, которая иерархию по parent_id переделывает в material path, но вот проблема, неудалось закинуть вторую таблицу (где +- 80 рядков и уровень глубины до 10 (ид в рекурсии из-за +100 3-4 символа). Суть проблемы в том что переполняеться столбец path, я добавил ограничения глубины рекурсии и при стандартном (+100 к ид основной таблицы) я получаб макс 5-ю глубину включительно, если сделать -100 ид, то 7, что исключает зацыкливания и подтверждает (переполнения, или чего-то иного). Можно ли Как-то увеличить path, чтобы избежать переполнения, или можно в ид и путь сделать новый порядок исчисления (с числа которое можно задать, например 19(количество рядков в таблице MP_tree куда я всё и переношу с таблицы objects)). Для понимания запроса, то даные с o.object_types же перенесены и начинаються с ид 4
Запрос:
0
|
15.03.2024, 01:03 | |
Ответы с готовыми решениями:
2
Как избавиться от переполнения стека при глубокой рекурсии? Сложить X и CONST с анализом арифметического переполнения. Установить признак переполнения OVR Сложить X и CONST с анализом арифметического переполнения. Установить признак переполнения OVR Сокращение пути к файлу, x:\path\path\...\path |
3400 / 1319 / 470
Регистрация: 31.05.2012
Сообщений: 4,668
|
|
15.03.2024, 08:27 | 2 |
Сообщение было отмечено mrfox365 как решение
Решение
Кастомь не просто в char а с указанием длины. Или ещё лучше в varchar с длиной
1
|
8 / 6 / 2
Регистрация: 02.04.2020
Сообщений: 164
|
|
15.03.2024, 12:10 [ТС] | 3 |
Помогло (указал длину чару), спасибо.
0
|
15.03.2024, 12:10 | |
15.03.2024, 12:10 | |
Помогаю со студенческими работами здесь
3
сохронение данних в переменнои после POST Получить из строки число и присвоить его переменной The path you have specified (D:\Program Files) is invalid. The Oracle Home path may not contain spaces. Raphael.js карта - добавить polygon или path по клику на path рисунка карты Открыть файл при нажать на область <path></path> [WPF] "Path" является неоднозначной ссылкой между "System.Windows.Shapes.Path" и "System.IO.Path" Найти директории path/dir, рядом с которыми есть файлы path/dir.png Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |