أوراكل

كيف يمكنني تحويل البيانات في أوراكل من نوع بيانات إلى آخر؟

يتم تحويل البيانات في أوراكل باستخدام دالة CAST أو CONVERT. يتم استخدام CAST للتحويل بين أنواع البيانات داخل أوراكل بينما تستخدم CONVERT للتحويل بين أنواع البيانات المختلفة.

لتحويل البيانات باستخدام CAST ، يجب كتابة النوع الجديد الذي ترغب في تحويل البيانات إليه ، متبوعًا بالقيمة التي تريد تحويلها. مثال:

SELECT CAST(10 AS VARCHAR2(2)) FROM DUAL;

ستعيد هذه الاستعلامات النتيجة “10” ، لأن القيمة 10 تم تحويلها إلى سلسلة نصية VARCHAR2.

لتحويل البيانات باستخدام CONVERT ، يجب كتابة إسم النوع الجديد الذي ترغب في تحويل البيانات إليه ، متبوعًا بالقيمة التي تريد تحويلها ونوعها الحالي. مثال:

SELECT CONVERT(VARCHAR,GETDATE(),101) AS ‘MM/DD/YYYY’;

ستعيد هذه الاستعلامات التاريخ الحالي باستخدام التنسيق MM/DD/YYYY على شكل سلسلة نصية.