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

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

Пытаюсь ввести в таблицу заведомо некорректные данные, чтобы проверить 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
22.08.2018, 12:46
    #39691685
maverick2104
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видишь суслика? И я не вижу. А он есть! Снять существующий CONSTRAINT
celestialSQL> ALTER TABLE product DISABLE CONSTRAINT sergey.resonable_stock_date;
...
Рейтинг: 0 / 0
22.08.2018, 12:49
    #39691689
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видишь суслика? И я не вижу. А он есть! Снять существующий CONSTRAINT
celestial... REASONABLE_STOCK_DATE) violated
... RESONABLE_STOCK_DATE) - no such
...
Рейтинг: 0 / 0
22.08.2018, 12:50
    #39691692
Щукина Анна
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видишь суслика? И я не вижу. А он есть! Снять существующий CONSTRAINT
maverick2104celestialSQL> ALTER TABLE product DISABLE CONSTRAINT sergey.resonable_stock_date;
Вы это серьезно?
...
Рейтинг: 0 / 0
22.08.2018, 13:05
    #39691706
merch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видишь суслика? И я не вижу. А он есть! Снять существующий CONSTRAINT
celestial Продвигаемся в изучении дальше.

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

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

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


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

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


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