TO_CHAR

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, ۲۰۰۳\'

نوشته‌های مشابه

  • Sequence

    توضیحات Sequence در اوراکل یک آبجکت است که اعداد متوالی تولید می‌کند. دستور با دستور زیر می‌توان sequence تعریف کرد: ۱۲۳۴۵۶ CREATE SEQUENCE sequence_name  MINVALUE value  MAXVALUE value  START WITH value  INCREMENT BY value  CACHE value; مثال مثال‌هایی از ایجاد sequence: در این مثال اعداد از ۱ شروع می‌شوند و به هر کدام یک عدد اضافه می‌شود. ۱۲۳۴۵۶ CREATE SEQUENCE…

  • LISTAGG

    توضیحات این تابع امکان متصل کردن مقادی ستونی را به صورت سطری برای هر گروه می‌دهد. دستور تابع LEAD به صورت زیر نوشته می‌شود: ۱ ۲ LISTAGG (measure_column [, \’delimiter\’])   WITHIN GROUP (order_by_clause) [OVER (query_partition_clause)] . measure_column: ستونی است که می‌خواهیم به هم متصل کنیم. Delimiter: گزینه‌ای اختیاری است، جدا کننده مقادیر است. order_by_clause: گزینه‌ای اختیاری است، مشخص…

  • UPPER

    توضیحات این تابع تمام کاراکترها را به حروف بزرگ تبدیل می‌کند. دستور تابع  UPPER به صورت زیر نوشته می‌شود: ۱ UPPER( string۱ ) . مثال مثالی از خروجی تابع UPPER را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ UPPER(\’Tech on the Net\’) Result: \’TECH ON THE NET\’ UPPER(\’george burns ۱۲۳   \’) Result: \’GEORGE BURNS ۱۲۳   \’

  • Enable Triger

    توضیحات ممکن است تریگری غیر فعال باشد و نیاز باشد فعال شود. دستور دستور فعال کردن triger  به صورت زیر نوشته می‌شود‌: ۱ ALTER TRIGGER trigger_name ENABLE; اگر بخواهیم که تمام trigerهای یک جدول را فعال کنیم از دستور زیر استفاده می‌کنیم: ۱ ALTER TABLE table_name ENABLE ALL TRIGGERS; . مثال مثالی از فعال کردن…

  • آموزش نصب Oracle Database ۱۲C

    ساختار اوراکل شامل موارد زیر می‌باشد: ۱. نرم افزار اوراکل ۲. پایگاه‌داده هر پایگاه‌داده می‌تواند چندین Schema داشته باشد که نام آن با نام کاربری در زمان ورود یکسان می‌باشد. هر Schema شامل جداول، Viewها، توابع، Packageها، و … می‌باشد. این بدان معنی است که پس از نصب کامل نرم‌افزار اوراکل می‌توان یک تا چند…

  • TO_TIMESTAMP

    توضیحات این تابع یک رشته را به TIMESTAMP تبدیل می‌کند. دستور تابع  TIMESTAMPبه صورت زیر نوشته می‌شود: ۱ TO_TIMESTAMP( string۱ [, format_mask] [\’nlsparam\’] ) format_mask: گزینه‌ای اختیاری است، نشان دهنده فرمتی است که رشته به TIMESTAMP تبدیل شود. . مثال مثال‌های عددی از خروجی تابع TIMESTAMP را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ ۵ TO_TIMESTAMP(\’۲۰۰۳/۱۲/۱۳ ۱۰:۱۳:۱۸\’,…