Проблема выполнения запросов SQL в веб-логике DataSource - ORA-01438 -- database поле с участием oracle поле с участием weblogic пол Связанный проблема

SQL query execution issue in web logic datasource - ORA-01438


0
vote

проблема

русский

У меня есть простая вставка SQL Script, который выполняется при непосредственном запуске в базе данных. Но когда я выполняю тот же запрос на соединение с базой данных, полученному из веб-логического источника данных, он не удается выбрасывать следующее исключение.

ORA-01438: значение большее, чем указанная точность, разрешенная для этого столбца

Любые идеи?

Вот DDL моего стола и запроса SQL.

ddl:

 <код> CheckboxColumn2  

SQL Query:

 <код> CheckboxColumn3  

Спасибо заранее.

Английский оригинал

I have a simple insert SQL script which executes when directly run on the database. But when I execute same query on a database connection obtained from a web logic data source, it fails throwing following exception.

ORA-01438: value larger than specified precision allowed for this column

Any ideas?

Here is the DDL of my table and the sql query.

DDL:

CREATE TABLE "TABLE_NAME"     ("N_PROP_ID" NUMBER(10,0) NOT NULL ENABLE,      "C_TYPE" VARCHAR2(1 BYTE) NOT NULL ENABLE,     "N_PRO_IDENTIFIER" NUMBER(10,0) NOT NULL ENABLE,     "BL_CONCAT_AVAILABLE" NUMBER(1,0),     "BL_IS_SELECTABLE" NUMBER(1,0),      "C_LABEL" VARCHAR2(30 BYTE),      "C_INSTANCE1" VARCHAR2(32 BYTE),      "C_INSTANCE2" VARCHAR2(32 BYTE),      "N_VERSION" NUMBER(2,0),      "C_INSTANCE3" VARCHAR2(32 BYTE),      "VERSION1" NUMBER(2,0),      "VERSION2" NUMBER(2,0),      "C_DF_IDENTIFIER" VARCHAR2(20 BYTE),      "B_MSL" RAW(1),      "PORT" NUMBER(4,0),       CONSTRAINT "PK_PROPERTIES" PRIMARY KEY ("N_PROP_ID")   USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645   PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL KEEP FLASH_CACHE    DEFAULT CELL_FLASH_CACHE DEFAULT)   TABLESPACE "INDX_REP_RCA"  ENABLE    ) SEGMENT CREATION IMMEDIATE    PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING   STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645   PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL KEEP FLASH_CACHE    DEFAULT CELL_FLASH_CACHE DEFAULT)   TABLESPACE "DATA_REP_RCA"    CACHE ;     COMMENT ON TABLE "TABLE_NAME"  IS 'Table which describes all security properties.';    CREATE INDEX "FK_PROPERTIES_TO_PROFILE" ON "TABLE_NAME" ("N_PRO_IDENTIFIER")   PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS   STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645   PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL KEEP FLASH_CACHE    DEFAULT CELL_FLASH_CACHE DEFAULT)   TABLESPACE "INDX_REP_RCA" ;   CREATE UNIQUE INDEX "PK_PROPERTIES" ON "TABLE_NAME" ("N_PROP_ID")    PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645   PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL KEEP FLASH_CACHE    DEFAULT CELL_FLASH_CACHE DEFAULT)   TABLESPACE "INDX_REP_RCA" ; 

SQL Query:

insert into TABLE_NAME (N_PRO_IDENTIFIER, C_LABEL, C_INSTANCE3,      VERSION1, VERSION2,      C_INSTANCE2, C_INSTANCE1,      PORT, B_MSL, C_TYPE, N_PROP_ID)  values      (50690, 'UICC applet instance', 'A000000018210008',       1, 0,      'A00000001803090000000000B00000', 'A00000001803090000000000B00000',       101, null, 'I', 27548); 

Thank you in advance.

</div
        
     
     

Список ответов

0
 
vote
vote
Лучший ответ
 

Пожалуйста, используйте запрос, как показано ниже:

 <код> rjs0  

и проверьте, работает ли сейчас запрос.

Также в определении таблицы не используйте тип данных как номер (x, 0) вместо этого используют номер (x).

Пожалуйста, проверьте и скажите

 

Please use the query as below:

insert into TABLE_NAME (N_PRO_IDENTIFIER, C_LABEL, C_INSTANCE3,      VERSION1, VERSION2,      C_INSTANCE2, C_INSTANCE1,      PORT, B_MSL, C_TYPE, N_PROP_ID)  values      (50690, 'UICC applet instance', 'A000000018210008',       '1.0', '0.0',      'A00000001803090000000000B00000', 'A00000001803090000000000B00000',       101, null, 'I', 27548); 

and check if the query now works.

Also in Table Definition, don't use DATA TYPE as NUMBER(X,0) instead use NUMBER(X).

please check and tell

</div
 
 

Связанный проблема

0  Вызов к функции элементов вставить () на нуле. Codeigniter  ( Call to a member function insert on null codeigniter ) 
Привет всем, что я получаю следующую ошибку, когда я отправляю свою форму на мой веб-сайт CI 3: FATAL ОШИБКА: вызов функции элементов вставить () на NULL ...

1  Не может удалить из базы данных ...?  ( Cannot delete from the database ) 
Итак, у меня есть 2 экземпляра баз данных, один предназначен для развития в целом, другой был скопирован от разработки для модульных тестов. Что-то изменило...

0  Yii2 - Есть ли способ написать основные символы в модели поиска и результаты показывают все запросы как базовыми, так и специальными символами?  ( Yii2 is there a way to write basic characters in search model and results show ) 
Просто сказать это сначала, я относительно новый в Yii2, так что спасибо за понимание. Я использую Mariadb Database Engine. Например, в QueryParams я писа...

0  Импорт свободно структурированных данных в базу данных  ( Importing loosely structured data into database ) 
Я получаю ежедневные каналы передачи данных с данными, которые просто структурированы. Мне нужно импортировать его в базу данных, поэтому я могу запустить отч...

0  Группа и исключить минимум и максимум от результатов  ( Group by and exclude minimum and maximum from results ) 
У меня есть данные, похожие на следующее: <код> Date ID Amount 10-Jun-14 978500302 163005350 17-Jun-14 978500302 159947117 24-Jun-14...

5  Создание экземпляра базы данных в C #  ( Creating a database instance in c sharp ) 
Можно ли создать экземпляр базы данных SQL с C # код. У меня нет проблем с добавлением базы данных к существующему экземпляру SQL, например Wonea Sqlexpress,...

1  Доступ к данным из другой базы данных в Joomla 3.2+  ( Accessing data from another database in joomla 3 2 ) 
Я обновляю свои компоненты от Joomla 1.7 до Joomla 3.3 и должен держать оригинальную базу данных. Поэтому мне необходимо получить доступ к данным отображения ...

1  Почему не будет DB2 позвольте мне иметь столбец в том случае?  ( Why wouldnt db2 let me have a column in where clause ) 
У меня есть удаленная база данных DB2, которую я получаю через ODBC. Когда у меня есть запрос, как <код> SELECT t.foo, t.bar, t.problemcolumn FROM problemta...

0  Как получить несколько наборов результатов с Poco :: Data?  ( How to fetch multiple result sets with pocodata ) 
Я прочитал Poco :: Руководство пользователя данных и упоминается, что Библиотека имеет поддержку нескольких наборов результатов. Существует пример для этой ...

0  Ошибка структуры объекта: ошибка загрузки указанного ресурса метаданных  ( Entity framework error error loading specified metadata resource ) 
Я знаю, что это известная проблема, но решение для моего случая не в других вопросах, я думаю. У меня есть проект в C #. В этом проекте у меня есть мой EDMX...

4  Есть ли способ получить типы / имена неизвестного запроса БД, не выполняя его?  ( Is there a way to get types names of an unknown db query without executing it ) 
У меня есть веб-приложение, в котором пользователи вводят произвольные запросы SQL для последующей пакетной обработки. Мы хотим подтвердить синтаксис запроса,...

1  Дизайн базы данных для заказов и подчинелей  ( Database design for orders and suborders ) 
Ранее я сделал эту схему базы данных со следующей информации: один завод имеет много элементов, и каждый элемент может принадлежать многим порядкам. Предмет и...

0  Java - проблемы с присоединением  ( Java trouble joining tables ) 
Я работаю с базой данных SQL, которая имеет 3 таблицы. Страна, город и деревенскому языку. Строка запросов, которую я создаю, содержит данные, которые наход...

23  Почему не приятно иметь первичный ключ на таблице присоединения?  ( Why is it not good to have a primary key on a join table ) 
Я смотрел на скринкаст, где автор сказал, что нехорошо, чтобы иметь первичный ключ на таблице присоединения, но не объяснил, почему. Таблица соединения в пр...

-2  Как сделать другой короткий код всех разных строк из таблицы базы данных в WordPress?  ( How to make a different short code of all the different rows from the database t ) 
Как сделать другой шорткод всех разных строк из базы данных в WordPress? WordPress Shortcode: (щелкните изображения, чтобы увеличить) База данных: ...

Связанный проблема

0  Вызов к функции элементов вставить () на нуле. Codeigniter 
1  Не может удалить из базы данных ...? 
0  Yii2 - Есть ли способ написать основные символы в модели поиска и результаты показывают все запросы как базовыми, так и специальными символами? 
0  Импорт свободно структурированных данных в базу данных 
0  Группа и исключить минимум и максимум от результатов 
5  Создание экземпляра базы данных в C # 
1  Доступ к данным из другой базы данных в Joomla 3.2+ 
1  Почему не будет DB2 позвольте мне иметь столбец в том случае? 
0  Как получить несколько наборов результатов с Poco :: Data? 
0  Ошибка структуры объекта: ошибка загрузки указанного ресурса метаданных 
4  Есть ли способ получить типы / имена неизвестного запроса БД, не выполняя его? 
1  Дизайн базы данных для заказов и подчинелей 
0  Java - проблемы с присоединением 
23  Почему не приятно иметь первичный ключ на таблице присоединения? 
-2  Как сделать другой короткий код всех разных строк из таблицы базы данных в WordPress?