أوراكل: طويلة الخام إلى؟
-
19-09-2019 - |
سؤال
أنا أكتب برنامجا في Java حيث أحتاج إلى إنشاء نسخة من جدول (بدون بيانات). لذلك أنا أستخدم الاستعلام التالي
CREATE TABLE NEW_TABLE AS
SELECT * FROM OLD_TABLE
لقد صادفت إلى جدول حيث يحتوي أحد الأعمدة على نوع البيانات الخام الطويل وهو مهمل.
حاولت استخدام الاستعلام أدناه ولكنها لم تنجح. (ORA-01003: لا تحلل بيان)
CREATE TABLE NEW_TABLE AS
SELECT ID, COL1, COL2, TO_LOB(COL3) FROM OLD_TABLE
يمكن لأي شخص أن يقول لي استفسارا بسيطا لهذا. يجب أن تكون قادرا على تخزين القيم من الجدول السابق. أنا أستخدم أوراكل 10G
شكرا مقدما.
تعديل:
executeQuery
بدلا من executeUpdate
المحلول 2
آسف كان خطأي، عملت الاستعلام أعلاه بشكل جيد ولكن كنت أتصل executeQuery
بدلا من executeUpdate
التي كانت رمي SQLException
نصائح أخرى
ربما هذه المناقشة من شأنه أن يساعد.
لا تنتمي إلى StackOverflow