ورود

View Full Version : سوال: خواندن اطلاعات از فیلد با فرمت raw و تبدیل آن به فرمت nvarchar



bpzone
یک شنبه 11 بهمن 1394, 12:02 عصر
با سلام خدمت دوستان

در پایگاه داده ی اوراکل فیلدی دارم از جنس raw که حاوی اطلاعات مشابه زیر می باشد.
'D4D6C2C9D3C2D5D2'

1- چگونه اطلاعات فیلد با فرمت raw را به فیلد دیگری با فرمت nvarchar منتقل کنم.

2- هر 2 کارکتر موجود در فیلد raw نشان دهنده ی یک حرف خاص میباشد به عنوان مثال
D4=M
D6=O
C2=B
چگونه میتوانم اطلاعات را از فیلد RAW بخوانم و بعد از تبدیل طبق مثال زده شده ... اطلاعات نهایی را در فیلد NVARCHAR ذخیره نمایم ؟

با تشکر

sajjadzandi
یک شنبه 05 اردیبهشت 1395, 03:56 صبح
سلام
بهتر از built in functions اوراکل استفاده کنید.
INSERT INTO target_table (varchar2_col)
SELECT UTL_RAW.CAST_TO_VARCHAR2 (raw_col)
FROM source_table;