TRUNC

TRUNC

توضیحات

این تابع تاریخ و زمان را بر اساس فرمتی که به آن می‌دهیم رند می‌کند.

دستور

تابع TRUNC به صورت زیر نوشته می‌شود:

۱ TRUNC ( date [, format ] )

.

Format: نشان‌دهنده نوع رند کردن تاریخ است که انواع آن در جدول زیر آمده است.

.\"trunc\"


مثال

مثال‌هایی از خروجی تابع TRUNC را مشاهده می‌کنیم:

۱۲۳۴۵۶۷۸۹۱۰۱۱۱۲۱۳۱۴ TRUNC(TO_DATE(\'۲۲-AUG-۰۳\'), \'YEAR\')Result: \'۰۱-JAN-۰۳\' TRUNC(TO_DATE(\'۲۲-AUG-۰۳\'), \'Q\')Result: \'۰۱-JUL-۰۳\' TRUNC(TO_DATE(\'۲۲-AUG-۰۳\'), \'MONTH\')Result: \'۰۱-AUG-۰۳\' TRUNC(TO_DATE(\'۲۲-AUG-۰۳\'), \'DDD\')Result: \'۲۲-AUG-۰۳\' TRUNC(TO_DATE(\'۲۲-AUG-۰۳\'), \'DAY\')Result: \'۱۷-AUG-۰۳\'

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

  • Named System Exception

    توضیحات Named system exception خطایی است که توسط Pl/Sql نام‌گذاری شده است، و در پکیج استاندارد قرار دارند و نیازی نیست کاربر به آن‌ها نامی اختصاص دهد. دستور در ادامه استفاده از Exception‌ها را در یک تابع و پروسیجر مشاهده می‌کنیم: ۱۲۳۴۵۶۷۸۹۱۰۱۱۱۲۱۳۱۴۱۵۱۶۱۷۱۸۱۹۲۰۲۱۲۲۲۳۲۴۲۵۲۶۲۷۲۸۲۹۳۰۳۱۳۲۳۳۳۴۳۵۳۶۳۷۳۸۳۹۴۰۴۱۴۲۴۳۴۴۴۵ CREATE [OR REPLACE] FUNCTION function_name   [ (parameter [,parameter]) ]   RETURN return_datatypeIS | AS   [declaration_section] BEGIN   executable_section EXCEPTION   WHEN exception_name۱ THEN      [statements]    WHEN…

  • AVG

    توضیحات این تابع متوسط مقدار مورد نظر را بر می‌گرداند. دستور تابع  AVG به صورت زیر نوشته می‌شود: ۱ ۲ ۳ SELECT AVG(aggregate_expression) FROM tables [WHERE conditions]; . مثال مثالی از خروجی تابع TRIM را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ SELECT AVG(salary) AS "Avg Salary" FROM employees…

  • SYSDATESTAMP

    توضیحات این تابع تاریخ و زمان سیستمی که دیتابیس بر روی آن نصب است را بر‌ می‌گرداند. دستور تابع SYSDATESTAMP به صورت زیر نوشته می‌شود: ۱ SYSDATESTAMP . مثال مثال‌هایی از خروجی تابع SYSDATESTAMP را مشاهده می‌کنیم: ۱ ۲ ۳ SELECT SYSTIMESTAMP INTO v_time FROM dual;

  • Lock Table

    توضیحات دستور Lock table به منظور lock کردن جدول به کار می‌رود. دستور دستور lock Table به صورت زیر نوشته می‌شود: ۱ ۲ lock_mode LOCK TABLE tables IN lock_mode MODE [ WAIT [, integer] | NOWAIT ];   مثال مثالی از lock table را مشاهده می‌کنیم: ۱ LOCK TABLE suppliers IN SHARE MODE NOWAIT;

  • Procedure

    دستور با دستور زیر می‌توان procedure تعریف کرد. ۱۲۳۴۵۶۷۸۹۱۰۱۱۱۲۱۳ CREATE [OR REPLACE] PROCEDURE procedure_name    [ (parameter [,parameter]) ] IS    [declaration_section] BEGIN    executable_section [EXCEPTION    exception_section] END [procedure_name]; In: متغیری که با In می‌آید read-only است و فقط می‌توان از خود مقدار آن درون پروسیجر استفاده کرد. OUT: متغیری است که فقط write-only است و می‌توان در برنامه‌ای که از این پروسیجر استفاده شده از مقدار این…

  • COVAR_SAMP

    توضیحات این تابع کواریانس ساده یک مجموعه دوتایی اعداد را محاسبه می‌کند. دستور تابع COVAR_SAMP به صورت زیر نوشته می‌شود: ۱ COVAR_SAMP( expression۱, expression۲ ) . . مثال مثال‌های عددی از خروجی تابع COVAR_SAMP را مشاهده می‌کنیم: ۱۲۳ select owner, COVAR_SAMP(avg_row_len, avg_space)from all_tablesgroup by owner;