Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |

16.11.2007, 17:55
|
|
Новичок
Регистрация: 09.05.2006
Сообщений: 24
Провел на форуме: 168619
Репутация:
2
|
|
Помогите с БД
База с расширением ORA. помоему Oracle.
В общем ситуация такая,более тончноне могу изложить но я её открываю через ViewODBC.
В этой базе очень много чего находится,но мне нужно с неё удалить ненужный товар,там SQL запросом помоему надо,мне сказали,что если удалю товар,то он всеравно корнями где-то когда-то был и не вариант его удалить,теперь боюсь как бы все ненае.... если кто сталкивался с тако ситуацие помогите! мне нужно слегка её почистить.
|
|
|

16.11.2007, 18:23
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
Сделай бекап, выбери кол-во товаров, удали ненужный товар, выбери количество товаров теперь, посмотри потянуло ли удаление что-то ещё за собой. Посмотри по структуре таблицы какие внешние ключи, сделай выборки из других таблиц, на которые идёт завязка... Какие ограничения по ключам на действие On Delete стоят? Cascade? Set Null? Set Default? Restrict? Чем тебе помочь?
|
|
|

16.11.2007, 18:29
|
|
Новичок
Регистрация: 09.05.2006
Сообщений: 24
Провел на форуме: 168619
Репутация:
2
|
|
Всмысле я нашел поле с товаром! когда нажимаю delet он пишет ORA-02292 integrity constrain (SMART.Sys_C002398)violated-child record found.Smart-это так база называется.
Ну около 3000 тысяч позицей не будешь же сидеть и смотреть корни! мне нужно более проще чтобы было.
|
|
|

16.11.2007, 18:33
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
Ну вот... Он и говорит, что нельзя удалить позицию, т.к. имеется другая сущность, завязанная на удаляемую, и стоит ограничение Restrict. Пока не удалишь ссылающуюся сущность эту удалить ты не можешь. Есть интерфейс для посыла Sql команды?
|
|
|

16.11.2007, 18:37
|
|
Новичок
Регистрация: 09.05.2006
Сообщений: 24
Провел на форуме: 168619
Репутация:
2
|
|
А как мне найти куда он ссылается! Итерфейс есть для запроса Sql команды,но я вообще не очень шарю что в базе ,что в sql.
|
|
|

16.11.2007, 19:12
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
Ну мне нужно знать имена таблиц и полей, чтобы дать тебе запрос...
|
|
|

16.11.2007, 19:18
|
|
Новичок
Регистрация: 09.05.2006
Сообщений: 24
Провел на форуме: 168619
Репутация:
2
|
|
помотри http://slil.ru/25112235
ну там побыстрому скрин сделал,оснавных полей
|
|
|

16.11.2007, 19:19
|
|
Постоянный
Регистрация: 10.06.2007
Сообщений: 476
Провел на форуме: 924649
Репутация:
299
|
|
Offtop: Граунд, ты и в оракле шаришь?
|
|
|

19.11.2007, 10:54
|
|
Новичок
Регистрация: 09.05.2006
Сообщений: 24
Провел на форуме: 168619
Репутация:
2
|
|
Ну че никто не поможет мне создать запрос для удаления позиции?! хотя бы примерно
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|