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

ORA-12899 Значение ошибки слишком велико для столбца
5 ответов

Вопрос Oracle SYSDATE для столбца даты и времени ORA 12899

Я написал триггер, в котором у меня есть строка: SELECT * INTO :NEW.EVENTDATE FROM (SELECT SYSDATE FROM DUAL); По некоторым причинам это не работает (столбец EVENTDATE имеет тип timestamp(0)). Когда я пытаюсь вставить что-то, я получаю сообщение об …
02 фев '11 в 21:34
8 ответов

Лучший способ сократить строку UTF8 на основе длины байта

Недавний проект призвал импортировать данные в базу данных Oracle. Это будет приложение C# .Net 3.5, и я использую библиотеку соединений Oracle.DataAccess для обработки фактической вставки. Я столкнулся с проблемой, когда я получаю это сообщение об …
03 авг '09 в 23:05
1 ответ

ORA-12899 после обновления таблицы объектов

UPDATE ta_1 SET v_1 = 'new value' WHERE v_1 = 'value'; UPDATE ta_1 SET v_1 = 'newest value'; Первый запрос на обновление возвращает исключение ORA-12899, а второй - на выполнение этой таблицы: CREATE OR REPLACE type t_2 AS object (v_1 VARCHAR2 (4000…
01 ноя '11 в 14:02
1 ответ

Транзакция не откатывается при использовании аннотации Spring 3 @Transactional

Я использую аннотацию @Transactional для Spring (версия 3.0), чтобы продемонстрировать поддержку транзакций в Spring, но не могу заставить ее работать (несмотря на то, что видел подобные проблемы, с которыми люди сталкивались на этом и других технич…
18 мар '11 в 11:04
1 ответ

Delphi получает ошибку Oracle ORA-12899 Слишком большое значение ошибки для столбца

У меня есть база данных в Oracle. Клиентское приложение написано на Delphi. Когда я ввожу значения в DBGrid, которая связана с таблицей в базе данных, я получаю "Значение ошибки ORA-12899, слишком большое для столбца". Тип данных столбца, указанный …
06 июл '11 в 10:39
1 ответ

ORA-12899, в то время как фактическая длина значения меньше максимальной

Я загрузил некоторые данные с помощью SQL*Loader и получил следующие странные сообщения об ошибках: ORA-12899: слишком большое значение для столбца AELS_AENDBESCHR (фактическое значение: 69, максимальное значение: 70) ORA-12899: слишком большое знач…
12 сен '12 в 17:38
2 ответа

Ошибка ORA-12899 в поле CHAR(1), но я посылаю только 'C'

Моя база данных Oracle возвращает ошибку: ORA-12899 - слишком большое значение для столбца TIT.ESTADO_CIVIL (фактическое: 2, максимальное: 1) Но я очень уверен, что отправленное значение является уникальным символом 'C'. Кто-нибудь знает, почему это…
02 май '10 в 14:28
1 ответ

Свободный список NHibernate<длина> Длина

У меня есть список, который я пытаюсь получить в БД, и я придумываю следующее утверждение: {"ORA-12899: value too large for column \"GDATA\".\"CNVTOOLBOX\".\"TOOL\" (actual: 387, maximum: 255)\n"} Я переопределяю autopping следующим: public class Cn…
09 сен '10 в 15:49
2 ответа

Как я могу усечь данные, чтобы уместить их в поле, используя SQL*Loader? (ОР-12899)

Используя Oracle SQL*Loader, я пытаюсь загрузить столбец переменной строки (lob) в другой базе данных в столбец varchar2(4000) в Oracle. У нас есть строки намного длиннее 4000 символов, но все согласились с тем, что эти строки могут и должны быть ус…
30 июн '10 в 10:40
0 ответов

Oracle SQL INSERT: могу ли я сообщить значение, которое вызывает исключение Oracle?

Я пишу свой первый скрипт PL/SQL. В сценарии пакетной обработки, который я пишу, я вставляю данные из поля "комментария" таблицы A в столбец таблицы B, который имеет различные ограничения целостности (отсюда и проблемы с ORA-12899 - слишком длинное …
03 сен '14 в 20:37
2 ответа

ORA-12899: слишком большое значение для столбца, даже если значение в Exception меньше

Я получаю сообщение об ошибке ORA-12899 при обновлении сущностей в БД через EclipseLink. Исключение гласит следующее: Обнаружено RuntimeException: org.springframework.transaction.TransactionSystemException: Не удалось зафиксировать транзакцию JPA; в…
23 окт '13 в 10:59
1 ответ

Получение ORA-12899: Значение слишком большой ошибки для nvarchar2 и varchar2 в Oracle

Я создал 2 таблицы и вставил данные, как показано ниже --- SQL&gt; create table t (aa nvarchar2(10)); Table created. SQL&gt; create table t1 (aa varchar2(10)); Table created. Теперь вставим несколько французских символов, как показано ниже: SQL&gt; …
07 дек '15 в 19:03
7 ответов

Ошибка SQL: ORA-12899: слишком большое значение для столбца

Я создал следующую таблицу CREATE TABLE Customers( CustomerID varchar2(9) PRIMARY KEY, Customer_Contact varchar2(40) NOT NULL, Address varchar2(20) NOT NULL, Post_Code varchar2(7) NOT NULL, Telephone_Number varchar2(11) NOT NULL) И в настоящее время…
03 дек '10 в 16:57
2 ответа

Oracle.ManagedDataAccess ORA-12899 - слишком большое значение для столбца

Я получаю "ORA-12899 - значение слишком большое для столбца (фактическое: 5, максимальное: 4)", которое я не могу отследить. Я делаю параметризованную вставку из учебника с использованием поставщика Oracle.ManagedDataAccess в C#. Кто-нибудь видел чт…
21 фев '17 в 23:26
2 ответа

Как изменить набор символов по умолчанию для Oracle 10gr2 Express Edition

Я установил на своем ноутбуке oracle 10gr2 Express Edition. Когда я импортирую файл.dmp, созданный корпоративной версией oracle 10gr2, возникает ошибка. сервер базы данных, сгенерировавший файл .dmp, работает с кодировкой GBK, но мой сервер Oracle E…
27 фев '12 в 09:59
3 ответа

ORACLE захватить объект исключения

Привет, есть ли способ захватить объекты (например, таблицы и столбцы), где исключение было брошено в ORACLE? Мне нужно определить имя объекта, чтобы настроить сообщение об ошибке, показывающее пользователю имя таблицы и поле, где произошло исключен…
18 дек '09 в 13:29
2 ответа

ORA-12899 Ошибка Слишком большая строка для одного и того же столбца, но успешно разные таблицы

Я обновляю строку до столбца длиной 35 в двух таблицах первое обновление таблицы прошло успешно, но вторая таблица выдает ошибку ORA ORA-12899 Ошибка слишком большая строка select length('Andres Peñalver D1 Palmar Sani salt') bytes from dual; BYTES …
09 май '20 в 18:27
1 ответ

Миграция с SQL Server на Oracle — ORA-12899: слишком большое значение для столбца

При переносе базы данных SQL Server в Oracle я получаю сообщение об ошибке ORA-12899: слишком большое значение для столбца хотя типы данных одинаковы. Это происходит со строками типа 'enthält'. Тип данных NVARCHAR(7)должен иметь возможность хранить …
25 янв '22 в 03:37
0 ответов

NTEXT на SQL Server в NVARCHAR2(2000) на Oracle (ORA-12899: значение слишком велико для столбца)

Мой источник находится в SQL Server, а целью является Oracle. Есть несколько таблиц со столбцами, определенными NTEXT в SQL Server, и я создал столбцы NVARCHAR2(2000), которые позволяют хранить данные из источника размером 4000 байт. Когда я извлека…
04 фев '23 в 00:08