TO_CHAR
توضیحات
این تابع یک عدد یا تاریخ را به مقدار رشته آن تبدیل میکند.
دستور
تابع TO_CHARبه صورت زیر نوشته میشود:
| ۱ | TO_CHAR( value [, format_mask] [, nls_language] ) |
.
format_mask: گزینهای اختیاری است، نشان دهنده فرمتی است که مقدار به رشته تبدیل شود.
nls_language: گزینهای اختیاری است، نشاندهنده نوع nls_lang است.
مثال
مثالهای عددی از خروجی تابع TO_CHAR را مشاهده میکنیم:
| ۱۲۳۴۵۶۷۸۹۱۰۱۱۱۲۱۳۱۴ | TO_CHAR(۱۲۱۰.۷۳, \'۹۹۹۹.۹\')Result: \' ۱۲۱۰.۷\' TO_CHAR(-۱۲۱۰.۷۳, \'۹۹۹۹.۹\')Result: \'-۱۲۱۰.۷\' TO_CHAR(۱۲۱۰.۷۳, \'۹,۹۹۹.۹۹\')Result: \' ۱,۲۱۰.۷۳\' TO_CHAR(۱۲۱۰.۷۳, \'$۹,۹۹۹.۰۰\')Result: \' $۱,۲۱۰.۷۳\' TO_CHAR(۲۱, \'۰۰۰۰۹۹\')Result: \' ۰۰۰۰۲۱\' |
مثال
مثالهای تاریخی از خروجی تابع TO_CHAR را مشاهده میکنیم:
| ۱۲۳۴۵۶۷۸۹۱۰۱۱۱۲۱۳۱۴۱۵۱۶۱۷ | TO_CHAR(sysdate, \'yyyy/mm/dd\')Result: \'۲۰۰۳/۰۷/۰۹\' TO_CHAR(sysdate, \'Month DD, YYYY\')Result: \'July ۰۹, ۲۰۰۳\' TO_CHAR(sysdate, \'FMMonth DD, YYYY\')Result: \'July ۹, ۲۰۰۳\' TO_CHAR(sysdate, \'MON DDth, YYYY\')Result: \'JUL ۰۹TH, ۲۰۰۳\' TO_CHAR(sysdate, \'FMMON DDth, YYYY\')Result: \'JUL ۹TH, ۲۰۰۳\' TO_CHAR(sysdate, \'FMMon ddth, YYYY\')Result: \'Jul ۹th, ۲۰۰۳\' |
