Нужен курсор и итерация по нему.
Как вариант - просто получить тексты запросов для всех таблиц в обычном SELECT, без переменной, скопировать в окно запросов да запустить.
Он и не мог найти - ну надо же читать доки, прежде чем что-то делать! Эта утилита работает только и исключительно с коммутаторами серии Smart, к которым твоя железка не относится.
Её может найти D-View, но он несколько небесплатный. Хотя когда и кого это останавливало...
Да. Кстати. Если посмотреть на твои ответы - создаётся ощущение, что ты знаешь, где эта балалайка стоИт физически. Так что подключись прямо к нему в свободный порт - тогда вероятность попасть именно на его интерфейс будет гораздо выше (хотя всё равно не 100%). Ну и опять же считай МАС и сериальник с шильдика, если его ещё не оторвали...
d-link des-1210-28 используется как обычный хаб в локалке
Тогда вообще говно вопрос.
Тупо открываем 10.90.90.90 в браузере, логин и пароль admin. Смотрим, он или нет. Если не он - записываем все параметры (модель-ревизия, МАС, серийный номер и пр.), меняем административный адрес на 10.90.90.91, сохраняем конфигурацию и повторяем. Если опять не он - 10.90.90.92 и снова повторяем.. пока не доберёмся до нужного.
Определять, к какому именно коммутатору подключился, т.е. физически сопоставить, проще всего по модели и списку работающих в настоящий момент портов, а для комбо (независимо от наличия подключения) - по типу подключенного JBIC.
Что известно об этом коммутаторе, кроме его модели?
Может, известен его МАС? или известно, в каком VLAN находится его интерфейс управления? Или известны какие-то сведения о каком-то устройстве, подключенном через него?
вроде обхода дерева по одной таблице в случае CTE?
Ну если искать аналогию - то тут скорее заливка областей подходит.
Прочитайте то, что я пишу, ещё раз. UPDATE по месту делает на 100% то, что я описываю для CTE - но при этом не надо отсеивать нагенерённые в CTE промежуточные значения.
Дерево тут не используется совсем никак. Хотя граф тут есть - таблица родственных связей является списком смежности.
Ну тут собственно обычный рекурсивный CTE, который собирает всю семью в одну кучу.
Принцип. Сперва всех нумеруем. Далее связанные записи обрабатываем попарно (условия - родственная связь и неравные текущие номера), и обоим присваиваем минимальный из двух номер. Когда рекурсия закончится, вся куча будет поделена на группы, объединённые номером, минимальным из начальных для членов группы.
Хотя, наверное, проще будет на CTE, а UPDATE в цикле по месту.
.. он выводит .. топ 20 .. нужно чтобы он выводил топ 10 ..
Я фигею без баяна... до чего ж народ тупой пошёл... не суметь совместить "топ 20" и "LIMIT 20" - это каким же местом надо думать? И комментарий Get TOP-3 refs небось такой же гений вставил...
alexcarr3, файл уже напечатан, даже если он летал по сети - он уже пролетел, не оставив следов, из кэша спулера он удалён и верным делом перезаписан чем-нить поверх... где ты собираешься искать несуществующее тело задания? И это я ещё не говорю о необходимости правильной интерпретации тела задания печати, что само по себе нетривиально.
В постгрессе? серьёзно? Я знаю to_timestamp... вторую не подскажете?
UNIX timestamp - это формат, категорически непригодный для использования в БД. А по большому счёту - и вообще непригодный. Зато да, быстро...