SQL-запити в програмі

Геодезична інформаційна система 6 та Геодезична інформаційна система 6 Агро

Модератори: NickS, feNICKs

kol_s
Повідомлень: 44
З нами з: 11 жовтня 2011, 14:35

Re: SQL-запросы в программе

Повідомлення kol_s » 21 травня 2016, 16:39

Можливо, не конкретно, висловився. Мені не потрібно щоб дані однієї ділянки були скопіюванні у всі інші. Потрібно щоб в контретній ділянці, яка помічена зеленою міткою, брало поле "дата реєстрації" і копіювало його у цю ж саму ділянку в поле "дата видачі" так як в кожній ділянці дата реєстрації відрізняється. :?через" присвоєння і заміна значень полів" з полями тех тод все вийшло:

База даних: TechDok | TechDok
Поле: Reg_Data из Doc_Data
Парамтр: копировать

feNICKs
Повідомлень: 412
З нами з: 13 січня 2012, 16:03
Контактна інформація:

Re: SQL-запросы в программе

Повідомлення feNICKs » 23 травня 2016, 09:48

kol_s писав:Доброго дня. Не знайшо в меню сервіс-присвоєння і заміна значень полів, поля таблиці державного акту. Підскажіть SQL запит щоб скопіювати дані поля ДАТА РЕЄСТРАЦІЇ в поле ДАТА ВИДАЧІ, для відмічених земельних ділянок.

Добрий день. Dorochenko_iv Вам правильно підсказав. Правда спочатку йде перевірка, якщо ДАТА ВИДАЧІ > 0, тоді ДАТА РЕЄСТРАЦІЇ = ДАТА ВИДАЧІ, а якщо ДАТА ВИДАЧІ = 0 і ДАТА РЕЄСТРАЦІЇ > 0, тоді ДАТА ВИДАЧІ = ДАТА РЕЄСТРАЦІЇ.

SQL-запит:

Код: Виділити все

Update Gosakt
Set Date_Take = Date_Reg
Where ID_Gosakt In (
   Select G.ID_Gosakt
   From Gosakt G
   Inner Join GosaktLnk L On L.ID_Gosakt = G.ID_Gosakt
   inner Join Object O On O.ID_Object = L.ID_Object
   Where O.Ok = 'ю'
   Group By G.ID_Gosakt)

kol_s
Повідомлень: 44
З нами з: 11 жовтня 2011, 14:35

Re: SQL-запросы в программе

Повідомлення kol_s » 24 травня 2016, 08:45

Dorochenko_iv писав: - "дата реєстрації =дата видачі =дата друку ( http://prntscr.com/b6nc7x ).

Дякую. Переглядав з мобільного, не загрузив картинку, а з написаного не в'їхав.

WarStrel
Повідомлень: 9
З нами з: 28 липня 2016, 10:30

Re: SQL-запросы в программе

Повідомлення WarStrel » 28 липня 2016, 10:44

Добрый день подскажите кто знает в Gis6 , ошибка "update 6183c/ Sql Could not allocate space for object Advice in database 6 because the primary filegroup is ful".
перевод: «Обновление 6183c / Sql Не удалось выделить место для объекта консультациям в базе Гис 6, так как первичная файловая группа FUL.

Аватар користувача
NickS
Повідомлень: 1393
З нами з: 04 квітня 2008, 12:21

Re: SQL-запросы в программе

Повідомлення NickS » 28 липня 2016, 12:25

WarStrel писав:Добрый день подскажите кто знает в Gis6 , ошибка "update 6183c/ Sql Could not allocate space for object Advice in database 6 because the primary filegroup is ful".

Скорей всего, у Вас проблема с сервером 2000. Как я полагаю, у Вас установлена база на sql-сервере 2000 и размер файлов этой базы дошел до предела 2 Гб. В этом сервере есть ограничение размера базы на 2 Гб. Просто проверьте сколько занимают файлы базы. Если это так, Вам необходимо переходить на sql-сервер 2008. Инструкция здесь - http://www.gis.org.ua/download/connect_msde2008.pdf

WarStrel
Повідомлень: 9
З нами з: 28 липня 2016, 10:30

Re: SQL-запросы в программе

Повідомлення WarStrel » 01 серпня 2016, 08:19

NickS писав:
WarStrel писав:Добрый день подскажите кто знает в Gis6 , ошибка "update 6183c/ Sql Could not allocate space for object Advice in database 6 because the primary filegroup is ful".

Скорей всего, у Вас проблема с сервером 2000. Как я полагаю, у Вас установлена база на sql-сервере 2000 и размер файлов этой базы дошел до предела 2 Гб. В этом сервере есть ограничение размера базы на 2 Гб. Просто проверьте сколько занимают файлы базы. Если это так, Вам необходимо переходить на sql-сервер 2008. Инструкция здесь - http://www.gis.org.ua/download/connect_msde2008.pdf

Большое спасибо, вы мне очень помогли! :tnk:

kol_s
Повідомлень: 44
З нами з: 11 жовтня 2011, 14:35

Re: SQL-запросы в программе

Повідомлення kol_s » 22 червня 2020, 22:39

Підкажіть запит, щоб у відмічених ділянках зеленою міткою удалити всі обмеження,якщо вони є.

Аватар користувача
NickS
Повідомлень: 1393
З нами з: 04 квітня 2008, 12:21

Re: SQL-запросы в программе

Повідомлення NickS » 23 червня 2020, 09:11

kol_s писав:Підкажіть запит, щоб у відмічених ділянках зеленою міткою удалити всі обмеження,якщо вони є.

Код: Виділити все

---1. Удаление координат
Delete LimPoint
Where (ID_Limination in (Select L.ID_Limination
   From Limination L Inner Join [Object] O on (O.ID_Object = L.ID_Object)
   Where O.Ok = 'ю'))
GO

---2. Удаление ограничений
Delete Limination
Where (ID_Limination in (Select L.ID_Limination
   From Limination L Inner Join [Object] O on (O.ID_Object = L.ID_Object)
   Where O.Ok = 'ю'))
GO