Удаление средствами Oracle

0 голосов
спросил 25 Сен, 09 от Peps (5,330 баллов) в категории Программные продукты Esri
Возник вопрос, что будет если из таблицы SDE в Oracle средствами последнего удалить запись? Имеется ввиду удаление записи не используя средства ArcObject, а скажем удалить запись используя OleDB.

3 Ответы

0 голосов
ответил 25 Сен, 09 от Grigoriy (127,020 баллов)
Будет на одну запись меньше image
0 голосов
ответил 25 Сен, 09 от Peps (5,330 баллов)
Это понятно LOL вопрос сам SDE как себя поведет, не слетит,  что будет с пространственными индексами и вообще насколько коректно такое удаление?
0 голосов
ответил 25 Сен, 09 от Grigoriy (127,020 баллов)
Смотря какую запись и в какой таблице Вы удалите. Если удалите что-то из репозитория - то хорошо точно не будет, но может и плохо тоже не будет.
Если речь идет о данных, то тоже существует много вариантов развития событий. Зависит и от схемы хранения, и от самих данных.
Если данные простые (нет топологии, сетей и прочего) и не зарегистрированы как версионные, то ничего не страшного не произойдет - ну не будет у Вас удаленного объекта.
Если данные имеют поведение, установленное в базе геоданных, то Oracle об этом поведении ничего не знает, и в ArcGIS могут возникнуть проблемы после удаления объекта.
"насколько коректно такое удаление" - настолько насколько Вы представляете, что Вы удаляете и зачем.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...