همانطور که می دانید، نوع داده LONG در اوراکل محدودیتهای زیادی دارد، مانند محدودیت در تعداد ستونها، محدودیت طول و … با وجود این محدودیتها، اوراکل هنوز بعضی از ستونهای دیتا دیکشنری را به نوع داده LOB تغییر نداده است. هرچند، اوراکل قابلیت جدیدی را در نسخه 12.2 با عنوان “ستونهای *_VC در ویوهای data dictionary” در این زمینه معرفی کرده است.
در برخی دیتابیسها، بسیاری از جداول هنوز از نوع داده LONG هستند و تبدیل آنها به LOB میتواند چالشبرانگیز باشد. اوراکل در نسخه 23ai قابلیت جدیدی را در این زمینه ارائه کرده است. در این نسخه، می توان نوع داده LONG را هنگام اجرای دستور impdp
به LOB تبدیل کنند.
اوراکل یک عبارت جدید به پارامتر TRANSFORM
به نام LONG_TO_LOB
اضافه کرده است. برای انجام تبدیل در حین وارد کردن دادهها، کافیست این پارامتر را روی Y
تنظیم کنید (به عنوان مثال: TRANSFORM=LONG_TO_LOB:Y
).
در زیر نحوه استفاده از این ویژگی را توضیح میدهم.