CARDINALITY

CARDINALITY

توضیحات

این تابع تعداد مقادیر برای یک فیلد را مشخص می‌کند.

دستور

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

۱ CARDINALITY( nested_table_column )

.


مثال

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

۱۲۳۴۵۶۷۸۹۱۰۱۱ DECLAREtype type_nttIS  TABLE OF NUMBER;  l_ntt_var۱ type_ntt:=type_ntt(۱,۲,۲,۳,۴,۴,۴,۵,۵,۶);  l_ntt_var۲ type_ntt;BEGIN  dbms_output.put_line(\'The total count of the elements in L_NTT_VAR۱ type is \'||cardinality(l_ntt_var۱));  dbms_output.put_line(\'The total count of the distinct elements in L_NTT_VAR۱ type is \'||cardinality(SET(l_ntt_var۱)));  dbms_output.put_line(\'The total count of the elements in L_NTT_VAR۲ type is \'||nvl(to_char(cardinality(l_ntt_var۲)),\'Null\'));

END;

توضیحات

این تابع تعداد مقادیر برای یک فیلد را مشخص می‌کند.

دستور

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

۱ CARDINALITY( nested_table_column )

.


مثال

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

۱۲۳۴۵۶۷۸۹۱۰۱۱ DECLAREtype type_nttIS  TABLE OF NUMBER;  l_ntt_var۱ type_ntt:=type_ntt(۱,۲,۲,۳,۴,۴,۴,۵,۵,۶);  l_ntt_var۲ type_ntt;BEGIN  dbms_output.put_line(\'The total count of the elements in L_NTT_VAR۱ type is \'||cardinality(l_ntt_var۱));  dbms_output.put_line(\'The total count of the distinct elements in L_NTT_VAR۱ type is \'||cardinality(SET(l_ntt_var۱)));  dbms_output.put_line(\'The total count of the elements in L_NTT_VAR۲ type is \'||nvl(to_char(cardinality(l_ntt_var۲)),\'Null\'));END;

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

  • TO_DATE

    توضیحات این تابع مقدار LOB از یک national character set را به character set دیتابیس تبدیل می‌کند. دستور تابع TO_DATE به صورت زیر نوشته می‌شود: ۱ TO_DATE( string۱ [, format_mask] [, nls_language] ) . format_mask: گزینه‌ای اختیاری است، نشان دهنده فرمت تاریخ است. nls_language: گزینه‌ای اختیاری است، nls_lang زبانی که می‌خواهیم تبدیل کنیم را نشان می‌دهد. مثال…

  • MONTHS_BETWEEN

    توضیحات این تابع تعداد ماه‌های میان دو تاریخ را بر می‌گرداند. دستور تابع MONTHS_BETWEEN به صورت زیر نوشته می‌شود: ۱ MONTHS_BETWEEN( date۱, date۲ ) . مثال مثالی از خروجی تابع MONTHS_BETWEEN را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ ۵ MONTHS_BETWEEN (TO_DATE (\’۲۰۰۳/۰۱/۰۱\’, \’yyyy/mm/dd\’), TO_DATE (\’۲۰۰۳/۰۳/۱۴\’, \’yyyy/mm/dd\’) ) -۲.۴۱۹۳۵۴۸۳۸۷۰۹۶۸ MONTHS_BETWEEN (TO_DATE (\’۲۰۰۳/۰۷/۰۱\’, \’yyyy/mm/dd\’), TO_DATE (\’۲۰۰۳/۰۳/۱۴\’, \’yyyy/mm/dd\’)…

  • ASIN

    توضیحات این تابع آرک سینوس را بر می‌گرداند. دستور تابع  ASIN به صورت زیر نوشته می‌شود: ۱ ASIN( number ) . مثال خروجی تابع ASIN را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ASIN(۰.۲) Result: ۰.۲۰۱۳۵۷۹۲۰۷۹۰۳۳۱ ASIN(۰.۳۵) Result: ۰.۳۵۷۵۷۱۱۰۳۶۴۵۵۱ ASIN(-۰.۱۵) Result: -۰.۱۵۰۵۶۸۲۷۲۷۷۶۶۸۶

  • CAST

    توضیحات این تابع یک datatype را به datatype دیگر تبدیل می‌کند. دستور تابع CAST به صورت زیر نوشته می‌شود: ۱ CAST ( { expr | ( subquery ) | MULTISET ( subquery ) } AS type_name ) مثال مثال‌هایی از خروجی تابع CAST را مشاهده می‌کنیم: ۱ ۲ select CAST( \’۲۲-Aug-۲۰۰۳\’ AS varchar۲(۳۰) ) from…

  • NUMTODSINTERVAL

    توضیحات این تابع مقدار را به تعداد روز تبدیل می‌کند. دستور تابع numtodsinterval به صورت زیر نوشته می‌شود: ۱ NUMTODSINTERVAL( number, expression ) . Expression: این متغیر مشخص کننده نوع number است که می‌تواند day، hour، minuteیا second باشد. مثال مثال‌هایی از خروجی تابع numtodsinterval را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸…

  • Drop Foreign Keys

    توضیحات می‌توان کلید خارجی که قبلا ساخته و فعال شده است را نیز پاک کرد. دستور قابلیت set null را می‌توان با دستور create table یا Alter table فعال کرد: ۱ ۲ ALTER TABLE table_name DROP CONSTRAINT constraint_name; . مثال مثالی از پاک کردن کلید خارجی: ۱ ۲ ALTER TABLE products DROP CONSTRAINT fk_supplier;