powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Процедура
25 сообщений из 82, страница 1 из 4
Процедура
    #38760782
lcanl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Надо апдейтить с базы ФИАС нескольких колонок, базу bd с одной колонкой. Делаю так:
Код: sql
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.
create proc rar22
(
@aoid varchar(2048),
@str varchar(2048),
@FORMALNAME varchar(2048),
@SHORTNAME varchar(2048),
@PARENTGUID varchar(2048)
)	
as
begin
select
@FORMALNAME = FORMALNAME,
@SHORTNAME = SHORTNAME,
@PARENTGUID = PARENTGUID
from FIAS_ADDROBJ
where AOID = @aoid

select @str = @FORMALNAME + ' '+ @SHORTNAME

while (@PARENTGUID <> '')
   select
   @FORMALNAME = FORMALNAME,
   @SHORTNAME = SHORTNAME,
   @PARENTGUID = PARENTGUID
   from FIAS_ADDROBJ
   where AOGUID = @PARENTGUID

   if @PARENTGUID <> ''
         select @str = @FORMALNAME + ' '+ @SHORTNAME
		 update rtt_net7 set fias_name= @str
		 
		

end




Выводит Выполнение команд успешно завершено. А ничего не происходит.
...
Рейтинг: 0 / 0
Процедура
    #38760789
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lcanlВыводит Выполнение команд успешно завершено. А ничего не происходит.
А что еще должно происходить при _создании_ процедуры ?
...
Рейтинг: 0 / 0
Процедура
    #38760808
lcanl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Glory, Я честно говоря в этом не силен. Точнее только познаю sql. Как я понимаю мне теперь ее запустить нужно? А где ее найти теперь?
...
Рейтинг: 0 / 0
Процедура
    #38760817
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lcanlА где ее найти теперь?
в списке процедур - где же еще

lcanlТочнее только познаю sql.
познавать надо с азов. а не сразу с прцедур
...
Рейтинг: 0 / 0
Процедура
    #38760854
lcanl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Glory, Не получилось с азов, переехал с дон обл и так получилось что подвернулась такая работа.
Процедуры нашел, выполнил. Но все равно таблица не заполнилась.
...
Рейтинг: 0 / 0
Процедура
    #38760855
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lcanlНо все равно таблица не заполнилась.
Потому что начинать надо с азов.
...
Рейтинг: 0 / 0
Процедура
    #38760863
lcanl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Glory, Помогите пожалуйста, можете натолкнуть что не так
...
Рейтинг: 0 / 0
Процедура
    #38760869
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lcanlПомогите пожалуйста, можете натолкнуть что не так
Все - не так
Начните с написания select-ов к двум и более таблицам.
...
Рейтинг: 0 / 0
Процедура
    #38760870
Фотография StarikNavy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lcanl,

>>Надо апдейтить

"апдейтит" команда update ( у вас ее нету)

>>Но все равно таблица не заполнилась.

заполняет команда insert (но у вас ее тоже нету)
...
Рейтинг: 0 / 0
Процедура
    #38760877
lcanl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
StarikNavy, update rtt_net7 set fias_name= @str это должно вроде как апдейтить
...
Рейтинг: 0 / 0
Процедура
    #38760879
lcanl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Glory,
select
@FORMALNAME = FORMALNAME,
@SHORTNAME = SHORTNAME,
@PARENTGUID = PARENTGUID

from FIAS_ADDROBJ

where AOID = @aoid

Это имеется ввиду?
...
Рейтинг: 0 / 0
Процедура
    #38760883
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lcanlЭто имеется ввиду?
Все - это все
Каждая строка вашей процедуры ужасна. И делает не то, что вы себе придумали.
...
Рейтинг: 0 / 0
Процедура
    #38760893
lcanl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Glory, Вся проблема в том что таблица ФИАС идет деревом и parentguid плавающая колонка.
...
Рейтинг: 0 / 0
Процедура
    #38760897
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lcanlGlory, Вся проблема в том что таблица ФИАС идет деревом и parentguid плавающая колонка.
Нет. Вся проблема в том, что кто-то пытается делать вещи, в которых ничего не смыслит.
...
Рейтинг: 0 / 0
Процедура
    #38760903
lcanl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Glory,Все это реализовано в 1с только я не пойму что именно нужно выбрать с обработки 1с чтобы создать процедуру.
...
Рейтинг: 0 / 0
Процедура
    #38760904
lcanl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Glory, Вы правы конечно, я в этом полный ноль поэтому и пришел на форум за помощью.
...
Рейтинг: 0 / 0
Процедура
    #38760905
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lcanlGlory,Все это реализовано в 1с только я не пойму что именно нужно выбрать с обработки 1с чтобы создать процедуру.
Данный форум по Microsoft SQLServer, а не по 1C.
...
Рейтинг: 0 / 0
Процедура
    #38760906
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lcanlGlory, Вы правы конечно, я в этом полный ноль поэтому и пришел на форум за помощью.
http://www.firststeps.ru/sql/sql1.html
...
Рейтинг: 0 / 0
Процедура
    #38760909
lcanl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Glory, Я понимаю вот и написал пример процедуры чтобы форумчане, которые разбираются в MSSQL подсказали процедуру.
...
Рейтинг: 0 / 0
Процедура
    #38760916
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lcanlGlory, Я понимаю вот и написал пример процедуры чтобы форумчане, которые разбираются в MSSQL подсказали процедуру.Не хотите лечь ко мне на операцию?
Отрежу Вам что-нибудь.
Правда, я не хирург и ни черта не понимаю в медицине.
Но ничего. Буду спрашивать на форумах.
...
Рейтинг: 0 / 0
Процедура
    #38760920
lcanl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iap, Зачем язвить? Я не думаю что Вы с 1 года Вашей жизни сразу все знали. Я лишь попросил помощи не можете помочь так и напишите. Я таким раньше не сталкивался у нас в Артемовске это еще не особо практикуется. Поэтому и не изучал, извиняюсь если занял Ваше время.
...
Рейтинг: 0 / 0
Процедура
    #38760924
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lcanlЯ не думаю что Вы с 1 года Вашей жизни сразу все знали.
Но вы то как раз ничего не знаете.
А пишите. Вернее сказать транслируете свой поток сознания в какой-то код.
Вашу процедуру надо полностью переписать.
...
Рейтинг: 0 / 0
Процедура
    #38760936
lcanl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Glory, А я и не утверждаю что я что-то знаю, я лишь попросил помочь. Эта процедура тоже пример, который мне дали и сказали от нее отталкиваться. Я до этого момента не знал что эта процедура не подходит, но и других примеров работы с деревом я не нашел.
...
Рейтинг: 0 / 0
Процедура
    #38760944
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lcanlА я и не утверждаю что я что-то знаю
Просто обидно, что другие знают, а вы - нет ?

lcanlя лишь попросил помочь
Ну так не бывает чудес. Чтобы раз - и знания в голове. Учить надо азы.
Начните с простых выборок по нескольким таблицам.

lcanlЭта процедура тоже пример, который мне дали и сказали от нее отталкиваться.
Вас там целое гнездо что ли в Артемовске ?

lcanlно и других примеров работы с деревом я не нашел.
Где вы их искали ?
...
Рейтинг: 0 / 0
Процедура
    #38760951
lcanl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Glory,
1. Мне не может быть обидно, я считаю каждый человек уникален и то что дается одному легко, другому дается тяжелее значит просто мне это пока не дано.
2. С этим поспорю чудеса бывают и люди доброжелательные тоже. Мне на нескольких форумах помогали не раз и я многим благодарен, люди помогают бескорыстно.
3. Не знаю о чем Вы говорите. У нас по факту уже не может быть "гнезда" так как у нас война, ну а "гнездо" в России теперь в основном.
4. В поисковиках, возможно я не правильно ставил вопрос, все бывает.
...
Рейтинг: 0 / 0
25 сообщений из 82, страница 1 из 4
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Процедура
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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