powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Процедура
25 сообщений из 82, страница 2 из 4
Процедура
    #38760956
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дорогой lcanl из Артемовска.
Если вы сами подписались на внезапно подвернувшуюся работу, преувеличив перед работодателем свои познания, то самому и придется отвечать.
...
Рейтинг: 0 / 0
Процедура
    #38760962
lcanl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Glory,Зачем судить о том чего Вы не знаете? Ну да ладно, спасибо за ответы и за информацию. Как мне кажется дальнейшее обсуждение не относится к моему вопросу. Всего доброго.
...
Рейтинг: 0 / 0
Процедура
    #38760974
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lcanl,

по п.2 я Вам очень даже сочувствую.
Однако, хотя бы описали задачу простыми русскими словами, а не только своей "процедурой".
И да, смотрите в документации про рекурсивные CTE для обхода дерева (если версия сервера позволяет).
...
Рейтинг: 0 / 0
Процедура
    #38760977
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lcanl,Зачем судить о том чего Вы не знаете?
Да вы уже сами все рассказали

"переехал с дон обл и так получилось что подвернулась такая работа. " - думал работать на "стройке", а тут спросили "1С знаешь ? Да. Тогда вот садись" - "Надо апдейтить с базы ФИАС нескольких колонок"

"Я честно говоря в этом не силен. Точнее только познаю sql." но, "Не получилось с азов" - потому что время нет, завтра нужен результат или придется рассказать, что я ничего не знаю.

Поэтому "написал пример процедуры чтобы форумчане, которые разбираются в MSSQL подсказали процедуру." - т.е. взяли и переписали мой бред
...
Рейтинг: 0 / 0
Процедура
    #38760992
lcanl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Glory, Ну так 1с я знаю, mssql нет. Я не пойму причем тут это? Вы или помогаете или нет. Зачем писать чушь? Что Вы хотите от меня услышать?
...
Рейтинг: 0 / 0
Процедура
    #38761000
lcanl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iap, Задача состоит в том чтобы из одной таблицы и нескольких колонок в дереве копировать все в другую таблицу и одну колонку.
Я извиняюсь что сразу начал с процедуры мне ее дало начальство и я начал уже по ее примеру искать.
...
Рейтинг: 0 / 0
Процедура
    #38761011
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lcanlВы или помогаете или нет.
Помогать и делать за вас - это разные вещи.

lcanlЗачем писать чушь? Что Вы хотите от меня услышать?
А вы от меня хотите услышать что-то вроде
Ой, бедный lcanl. Ой, да у него нет времени учить все эти скуэли. Ой, он такой занятой. А если завтра не сделает, то будет ему бо-бо. А давай-ка я за него напишу код.
...
Рейтинг: 0 / 0
Процедура
    #38761018
lcanl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Glory,Хм... Не пишите ничего это Ваше право, зачем просто продолжать писать? Можно было даже в теме уже не отвечать и так все понятно, я же ответил Вам спасибо. Всего доброго.
...
Рейтинг: 0 / 0
Процедура
    #38761020
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lcanliap, Задача состоит в том чтобы из одной таблицы и нескольких колонок в дереве копировать все в другую таблицу и одну колонку.
Я извиняюсь что сразу начал с процедуры мне ее дало начальство и я начал уже по ее примеру искать.Как можно по этому описанию что-либо сказать?
Это же не литературный кружок.
Про 1С я, несчастный только слышал, так что увы!
А структуру таблиц и что требуется сделать в терминах таблиц и колонок необходимо представить.
Посмотрите в закреплённой на этом форуме теме что надо показать в качестве исходных данных.
...
Рейтинг: 0 / 0
Процедура
    #38761024
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lcanlМожно было даже в теме уже не отвечать и так все понятно, я же ответил Вам спасибо. Всего доброго.
Оно еще и сердится. Что такие бесчувственные люди не хотят драться за привелегию написать за него код..
Это вам всего доброго. Идите и изучайте базовые команды и принципы sql
...
Рейтинг: 0 / 0
Процедура
    #38761119
lcanl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iap,Вид запроса
Код: sql
1.
2.
3.
SELECT * FROM FIAS_ADDROBJ WHERE AOID = " + aoid +"
SELECT * FROM FIAS_ADDROBJ WHERE AOGUID = '" + PARENTGUID +FORMALNAME+SHORTNAME "' AND ACTSTATUS = 1"
USE licenses; UPDATE RTT_net SET fias_name = '" + aoid + "' WHERE id = "



PARENTGUID постоянно разный, как говорится в дереве сначала например идет РОССИЯ, потом Московская область потом район, потом город и так далее, Я так понимаю как раз в процедуре это добывается путем while (@PARENTGUID <> '') если что-то описал не так извиняюсь.
Нужно последовательно заполнить колонку fias_name из колонок PARENTGUID +FORMALNAME+SHORTNAME
...
Рейтинг: 0 / 0
Процедура
    #38761124
lcanl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извиняюсь вот версия
Microsoft SQL Server 2014 - 12.0.2000.8 (X64)
Feb 20 2014 20:04:26
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)
...
Рейтинг: 0 / 0
Процедура
    #38761126
_djХомяГ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вам уже намекали на рекурсивный cte (если версия сервера позволяет)
Примеров масса
...
Рейтинг: 0 / 0
Процедура
    #38761130
_djХомяГ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да и версия сервера позволяет его использовать
...
Рейтинг: 0 / 0
Процедура
    #38761133
lcanl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_djХомяГ, Я так понимаю сначала рекурсивным запросом разложить дерево потом апдейтить колонку?
...
Рейтинг: 0 / 0
Процедура
    #38761187
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lcanl, что у Вас хранится в таблице, которую Вы пытаетесь апдейтить? Какие строки, по какому условию (принципу) надо изменить и зачем?

P.S.: если Вы свои скрипты выполняете на рабочей базе, то Вы рискуете её запороть на фиг :)
...
Рейтинг: 0 / 0
Процедура
    #38761191
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лично мне пока не понятно, зачем вообще возникла идея рекурсивного запроса.
Ну есть в таблице FIAS_ADDROBJ колонка PARENTGUID, и что? Как это связано с таблицей, куда необходимо внести изменения?
...
Рейтинг: 0 / 0
Процедура
    #38761192
lcanl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA, В таблице которую пытаюсь апдейтить хранятся адреса базы ФИАС только не в древе а одной строкой с разделителями, я пытаюсь из самой базы ФИАС которая в древе то есть в колонка=улица, колонка=город, колонка=район, скопировать все в одну колонку)
...
Рейтинг: 0 / 0
Процедура
    #38761200
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lcanlВ таблице которую пытаюсь апдейтить хранятся адреса базы ФИАС только не в древе а одной строкой с разделителямиТо есть в каждой строке таблицы хранится какой-то адрес.
Одной строке, одному адресу, что сообветствует в базе "ФИАС которая в древе то есть в колонка=улица, колонка=город, колонка=район"?

Или Вы собрались апдейтить первую таблицу по фиг по какому условию? :)
...
Рейтинг: 0 / 0
Процедура
    #38761203
lcanl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,Да в каждой строке адрес вот например Московская "обл" Железнодорожный "г" Пушкина "ул"
А в базе ФИАС это разложено на несколько колонок, в одной ул в другой город в третьей дом и так далее
...
Рейтинг: 0 / 0
Процедура
    #38761204
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lcanlА в базе ФИАС это разложено на несколько колонок, в одной ул в другой город в третьей дом и так далееА на сколько строк?
...
Рейтинг: 0 / 0
Процедура
    #38761214
lcanl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,больше миллиона, я честно говоря забыл запрос который показывает сколько строк. Это уже реализовано в 1с мог бы показать процедуру может можно с нее выдрать запрос?
...
Рейтинг: 0 / 0
Процедура
    #38761216
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lcanl, или может первая таблица у Вас пока пустая и её надо заполнить данными из ФИАС?
...
Рейтинг: 0 / 0
Процедура
    #38761217
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lcanlskyANA,больше миллиона, я честно говоря забыл запрос который показывает сколько строк. Это уже реализовано в 1с мог бы показать процедуру может можно с нее выдрать запрос?Вы меня не поняли.

Сколько строк в базе ФИАС соответсвует одному адресу (одной строке), где адрес хранится в одной колонке?
...
Рейтинг: 0 / 0
Процедура
    #38761219
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сколько строк в базе ФИАС соответсвует одному адресу (одной строке) в таблице , где адрес хранится в одной колонке?
...
Рейтинг: 0 / 0
25 сообщений из 82, страница 2 из 4
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Процедура
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]