+1 امتیاز
قبل در برنامه نویسی توسط (5 امتیاز)
این خطا در هنگام ورود یک سری از اطلاعات به بانک اوراکل ایجاد می شود و با عنوان Run-time error 440 خطا می دهد.متن کامل خطا:

Run-time error'440

SQL execution error,ora-014101:inserted value too large for column
قبل توسط (5 امتیاز)
از داخل یک برنامه دیگر اجرا می کنم (برنامه های واسط اداره ثبت) برای رفع این مشکل راه حلی هست ؟
قبل توسط (7.2هزار امتیاز)
جواب ویرایش شد. به جواب مراجعه کنید.

1 پاسخ

+1 امتیاز
قبل توسط (7.2هزار امتیاز)
ویرایش شده قبل توسط

این خطا هنگامی رخ می دهد که داده ای بزرگتر از طول فیلد تعیین شده را بخواهید در جدول درج کنید.

برای مثال اگر جدول شما

CREATE TABLE tst
(   tst_txt varchar2(10)
);

دستور زیر خطا خواهد داد:

INSERT INTO tst
( tst_txt )
VALUES
(  'some text more than 10 charechters' );

زیرا سعی دارید بیش از 10 کارکتر را در فیلدی که طول آن 10 است قرار دهید.

این خطا برای عدد که رقمی بزرگتر از حد مجاز وارد شود نیز ممکن است رخ دهد.

در صورتی که اطلاعات جدول را در اختیار ندارید می توانید با استفاده از دستور زیر مشخصات جدول را بیابید:

DESCRIBE your_table_name;

 

سوالات مشابه

0 امتیاز
1 پاسخ 987 بازدید
+1 امتیاز
1 پاسخ 2.0هزار بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط mp (7.0هزار امتیاز)
+1 امتیاز
1 پاسخ 1.1هزار بازدید
0 امتیاز
1 پاسخ 165 بازدید
0 امتیاز
1 پاسخ 793 بازدید
0 امتیاز
0 پاسخ 359 بازدید
...