Описание тега ora-00001

Нарушено уникальное ограничение (строка.строка). Причина: оператор UPDATE или INSERT попытался вставить повторяющийся ключ. Для Trusted Oracle, настроенного в режиме MAC СУБД, вы можете увидеть это сообщение, если на другом уровне существует повторяющаяся запись.
1 ответ

Механизм ошибок гибернации

Я создаю сайт в спящем режиме + весна. В админке моего сайта есть форма для добавления работы. Название работы объявляется уникальным в базе данных и в спящем XML-файле. Когда я пытаюсь добавить название должности, которое уже тогда из-за уникальног…
26 янв '12 в 12:03
1 ответ

Исключение при записи в базу данных (org.hibernate.exception.ConstraintViolationException)

У меня есть файл (этот файл на самом деле имеет значения, разделенные табуляцией), который должен быть записан в одну из таблиц базы данных. Этот файл также может содержать повторяющиеся записи. Я обрабатываю записи в файле из набора 5000, поэтому я…
18 дек '10 в 15:18
1 ответ

Уникальное ограничение на несколько столбцов имеет проблемы с производительностью

Я использую базу данных Oracle, и у меня есть таблица для записей клиентов, и я хочу наложить ограничение на уникальный ключ для нескольких столбцов varchar2. лайк CUST_ID (Number), CUST_Name(varchar2), Cust_N.I.C_NO(varchar2) сделаю уникальный ключ…
18 июн '13 в 10:55
2 ответа

КАК ВЫБРАТЬ номер строки в TextBox Multiline

У меня есть большой текст в элементе управления System.Windows.Forms.TextBox в моей форме (winforms), против 2008 года. Я хочу найти текст и выбрать номер строки, где я нашел этот текст. Образец, У меня жирный большой текст, и я нахожу "ERROR en lín…
02 июн '10 в 06:57
3 ответа

Идентичные настройки БД Oracle: исключение только для одного из них

редактировать: посмотрите в конце этого вопроса, что вызвало ошибку и как я узнал. Мне было очень странное исключение из Hibernate, когда я запускаю приложение, которое выполняет пакетную вставку данных в базу данных Oracle. Ошибка происходит из баз…
16 май '11 в 16:44
1 ответ

ORA-00001: уникальное ограничение (DEV.X_PK) нарушено

У меня есть Java-код, который отправляет данные в веб-службу, и портлет, который использует эти данные. Данные, отправленные агентом java, помещаются в таблицу TMP, и процедура слияния объединяет их с таблицей MAIN, используемой портлетом. При запус…
12 авг '11 в 12:35
1 ответ

Как правильно поймать и обработать исключение ORA-00001 SQLException с JDBC?

Я создаю простую форму, которая хранит введенные данные в чрезвычайно простой таблице базы данных Oracle через сервлет Java с использованием JDBC. Эта таблица использует адрес электронной почты в качестве первичного ключа. Если пользователь отправля…
19 апр '11 в 16:03
1 ответ

Исключение нарушения ограничений ORA-00001

Я использую базу данных Oracle. Мы наблюдаем частые сбои в звонках на наш сервис. Когда я смотрю на журналы, я вижу следующие исключения на столе java.sql.BatchUpdateException: ORA-00001: уникальное ограничение (DBSCHEMA.IDX_CO_DETAILS) нарушено. Я …
10 июн '12 в 14:54
4 ответа

Объединение двух столбцов из двух таблиц в PL/SQL

У меня огромные трудности при попытке объединить два столбца из двух таблиц в PL/SQL. Я работаю над этим с 9:00, и я сдаюсь, пожалуйста, помогите мне. Цель Я хотел бы создать новую таблицу (назовите ее временная). Это объединяет информацию из двух д…
08 апр '11 в 19:12
6 ответов

1->1/1->N отношения в Oracle?

У меня 2 стола T_Foo foo_id fooHeader T_FooBodys foo_id foobody foo_id - это первичный ключ для обеих соответствующих таблиц. Во второй таблице foo_id - это внешний ключ первой таблицы. Я генерирую PK для обоих значений таблицы, используя последоват…
30 авг '10 в 21:27
1 ответ

Ошибка триггера PlSQL ORA-0000 ORA-06512:

create or replace TRIGGER "SUP" AFTER INSERT ON "EMP_REPORT" REFERENCING OLD AS "OLD" NEW AS "NEW" FOR EACH ROW DECLARE miclaim_supervisor_count number; employee_company_code VARCHAR2(10); employee_businessunit number; projMgrs NUMBER; supId NUMBER;…
1 ответ

Hibernate/Oracle seqhilo генератор

Я пытаюсь настроить генератор seqhilo для приложения Hibernate в Oracle. <id name="idTest" type="int"> <column name="ID_TEST" precision="6" scale="0" /> <generator class="seqhilo"> <param name="sequence">S_TEST</param> …
20 сен '10 в 13:08
1 ответ

Перенос проекта Django из MySQL в Oracle

У меня есть проект Django1.1, который работает с устаревшей базой данных MySQL. Я пытаюсь перенести этот проект в Oracle (xe и 11g). У нас есть два варианта миграции: - Используйте SQL-разработчик для создания сценария миграции SQL. - Используйте св…
21 апр '10 в 07:22
3 ответа

db.SaveChanges() в цикле не сохраняет записи после ошибки

Я хочу импортировать данные из Excel в базу данных, используя EPPLUS. Отсюда я взял код: https://www.paragon-inc.com/resources/blogs-posts/easy_excel_interaction_pt6 using (var db = new DbEntities()) { for (var row = 2; row <= lastRow; row++) { v…
13 ответов

Java - найти первую причину исключения

Мне нужно проверить, вызвано ли исключение какой-либо проблемой базы данных. Я получаю исключение и проверяю, содержит ли его причина строку "ORA", и возвращаю ее (что-то вроде "ORA-00001"). Проблема здесь в том, что полученное мной исключение вложе…
24 ноя '09 в 17:23
4 ответа

Rails: нарушение ограничений Oracle

Я делаю ремонтные работы на сайте Rails, который я унаследовал; он управляется базой данных Oracle, и у меня есть доступ как к разработке, так и к производственной установке сайта (каждая со своей собственной базой данных Oracle). Я сталкиваюсь с ош…
12 апр '10 в 19:24
0 ответов

Я получаю ORA-00001 при уникальной вставке / обновлении, но кажется, что он запускается дважды

Я работаю на Oracle 11g , и, поскольку некоторое время я получаю сообщения об ошибках при выполнении операторов вставки или обновления, он возвращает сообщение об ошибке ORA-00001 , я пришел к выводу, что автоматически oracle, либо из-за ошибки, либ…
24 сен '18 в 14:19
2 ответа

В Oracle я могу сделать "вставить или обновить значения в TABLE"

У меня есть таблица с двумя числовыми столбцами и уникальным ограничением на них обоих. Я хотел бы вставить новую пару значений, если пара уже существует. Какой самый простой способ сделать это? Если я сделаю insert into TABLE values (100,200) и пар…
06 окт '10 в 13:46
3 ответа

Проблема с созданным триггером (последовательность первичных ключей)

Я создал последовательность, начинающуюся с 1 без максимального значения. Я создал триггер для вставки первичного ключа автоматически, что ниже. Я также установил ограничение для таблицы, в которой первичный ключ должен быть уникальным, а не нулевым…
19 май '11 в 06:51
2 ответа

Получение ORA-00001(уникальное ограничение нарушено) при COMMITing?

Мы получаем ORA-00001 (уникальное ограничение нарушено) в пакетном задании. Однако ошибка возникает при выполнении команды COMMIT, а не во время вставки ошибочной записи. Вопросы: Как получилось, что уникальное ограничение проверяется в COMMIT? (Ест…