powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Видишь суслика? И я не вижу. А он есть! Снять существующий CONSTRAINT
13 сообщений из 13, страница 1 из 1
Видишь суслика? И я не вижу. А он есть! Снять существующий CONSTRAINT
    #39691674
celestial
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Продвигаемся в изучении дальше.
А потому, просьба сильно не пинать.

Пытаюсь ввести в таблицу заведомо некорректные данные, чтобы проверить CONSTRAINT
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
SQL> INSERT INTO product VALUES(
  2      'Red Shanpoo', 1.95, 10, '30.12.01');
INSERT INTO product VALUES(
*
ERROR at line 1:
ORA-02290: check constraint (SERGEY.REASONABLE_STOCK_DATE) violated


SQL>


все отлично, ограничение работает.
Пытаюсь временно его снять.
Не снимается. Говорит, мол, такого не знаю.
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
SQL> ALTER TABLE product DISABLE CONSTRAINT resonable_stock_date;
ALTER TABLE product DISABLE CONSTRAINT resonable_stock_date
*
ERROR at line 1:
ORA-02431: cannot disable constraint (RESONABLE_STOCK_DATE) - no such
constraint


SQL>


Примеры из книги "Как писать мощные и гибкие программы на pl/sql"
...
Рейтинг: 0 / 0
Видишь суслика? И я не вижу. А он есть! Снять существующий CONSTRAINT
    #39691685
maverick2104
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
celestialSQL> ALTER TABLE product DISABLE CONSTRAINT sergey.resonable_stock_date;
...
Рейтинг: 0 / 0
Видишь суслика? И я не вижу. А он есть! Снять существующий CONSTRAINT
    #39691689
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
celestial... REASONABLE_STOCK_DATE) violated
... RESONABLE_STOCK_DATE) - no such
...
Рейтинг: 0 / 0
Видишь суслика? И я не вижу. А он есть! Снять существующий CONSTRAINT
    #39691692
Фотография Щукина Анна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maverick2104celestialSQL> ALTER TABLE product DISABLE CONSTRAINT sergey.resonable_stock_date;
Вы это серьезно?
...
Рейтинг: 0 / 0
Видишь суслика? И я не вижу. А он есть! Снять существующий CONSTRAINT
    #39691706
merch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
celestial Продвигаемся в изучении дальше.

Если ты будешь писать про каждую свою ошибку, скоро станешь передовиком в этой ветке!
...
Рейтинг: 0 / 0
Видишь суслика? И я не вижу. А он есть! Снять существующий CONSTRAINT
    #39691709
celestial
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-2-,

спасибо!
очепятался
...
Рейтинг: 0 / 0
Видишь суслика? И я не вижу. А он есть! Снять существующий CONSTRAINT
    #39691712
celestial
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
merch,

друг, я не специально. и перед темой посмотрел в гугл на предмет синтаксиса, все верно, про опечатку не подумал.
с кем не бывает? или ты прям вот таки родился oracle senior developer?
...
Рейтинг: 0 / 0
Видишь суслика? И я не вижу. А он есть! Снять существующий CONSTRAINT
    #39691791
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
celestialпро опечатку не подумал.
Маленький совет.
Иногда полезно открыть код в инструменте типа Notepad++ и, выбрав синтаксис->SQL, выделять идентификаторы дабл-кликом и смотреть, во всех ли местах где надо идентификатор подсветился и наоборот - не подсветился ли он где-то, где не надо.
Это позволяет быстро вычистить код от опечаток, которые, к сожалению, иногда бывают весьма и весьма разрушительны , особенно если в запарке копипастишь и правишь большие куски кода.
В особо неудачных случаях опечатки могут быть даже фатальны для карьеры опечатавшегося.
...
Рейтинг: 0 / 0
Видишь суслика? И я не вижу. А он есть! Снять существующий CONSTRAINT
    #39691795
merch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
celestial,


Код: plsql
1.
2.
3.
4.
5.
no such constraint

select * from dba_constraints;
select * from user_constraints;
select * from all_constraints;
...
Рейтинг: 0 / 0
Видишь суслика? И я не вижу. А он есть! Снять существующий CONSTRAINT
    #39692167
celestial
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо.
Учту.
...
Рейтинг: 0 / 0
Видишь суслика? И я не вижу. А он есть! Снять существующий CONSTRAINT
    #39692312
XMLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymouscelestialпро опечатку не подумал.
Иногда полезно открыть код в инструменте типа Notepad++ и, выбрав синтаксис->SQL, выделять идентификаторы дабл-кликом и смотреть, во всех ли местах где надо идентификатор подсветился и наоборот - не подсветился ли он где-то, где не надо.
ну или делать то же самое сразу в жабе
...
Рейтинг: 0 / 0
Видишь суслика? И я не вижу. А он есть! Снять существующий CONSTRAINT
    #39692388
merch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XMLer, так то и оракловый Sql Developer умеет.
Но то, что обрамлено одинарными кавычками - он игнорирует. В отличие от нотепада плюс плюс.
...
Рейтинг: 0 / 0
Видишь суслика? И я не вижу. А он есть! Снять существующий CONSTRAINT
    #39692809
XMLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
merch,
я про жабу написал, она не игнорирует.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Видишь суслика? И я не вижу. А он есть! Снять существующий CONSTRAINT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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