جدول انواع داده


نوع داده

ورودی

ویژگی

میزان اشغال حافظه

کاربرد

T_String

رشته

1 تا 8000 کاراکتر

100   بایت

درج متون

T_boolean

بولین

دارای دو مقدار

4 الی 8 بایت

عبارات شرطی

T_BigDecimal

عدد اعشاری

محدود به 16 رقم در دو طرف اعشار

20 بایت به بالا

اعداد اعشاری

T_Byte

عدد صحیح مثبت

نگهداری اعداد مثبت و کوچک از  0 تا 255

1 بایت

اعداد کم مقدار مثل سن افراد

T_short

عدد صحیح

نگهداری اعدادی بین منفی 32,768 تا مثبت 32,767

2 بایت

اعداد با مقادیر متوسط

T_int

عدد صحیح

نگهداری اعدادی از منفی 2,147,483,648 تا مثبت 2,147,483,647

4 بایت

اعداد با مقادیر بالا

T_Long

عدد صحیح

نگهداری اعدادی از منفی 9,223,372,036,854,775,808

تا مثبت 9,223,372,036,854,775,807

8 بایت

اعداد با مقادیر بسیار بالا

 

T-Float

عدد اعشاری

تا 24 رقم اعشار

4 بایت

اعداد اعشاری متوسط

T-Double

عدد اعشاری

تا 54 رقم اعشار

8 بایت

اعداد اعشاری بزرگ

T_ByteA

مقادیر همنوع

آرایه ای از یک سری بایت

از 1 بایت به بالا

آرایه ها

T_Date

تاریخ

نمایش تاریخ با فرمت معین

8 بایت

نمایش تاریخ

T_Time

زمان

نمایش زمان با فرمت معین

8 بایت

نمایش زمان

T_TimeStamp

تاریخ و زمان

نمایش تاریخ  و زمان با فرمت معین

8 بایت

نمایش تاریخ و زمان

T_Clob

رشته

مناسب برای پایگاه داده ORACLE

136 بایت

درج متون

T_Blob

فایل و متن

مناسب برای ذخیره تصاویر و فایل ها و متون بزرگ

بین 1 تا 8000 بایت

ذخیره فایل و متن

T_Array

مقادیر همنوع

آرایه ای از مقادیر همنوع

4 الی 8 بایت

آرایه ها

T_Ref

آدرس متغیر

اشاره گر

0 به بالا

آدرس متغیر

T_Struct

مقادیر غیرهمنوع

شباهت هایی هم به آرایه ها و هم به کلاس ها  دارد

4 الی 8 بایت

داده های ناهمنوع

  

نوع داده

ورودی

ویژگی

میزان اشغال حافظه

کاربرد

T_String

رشته

1 تا 8000 کاراکتر

100   بایت

درج متون

T_boolean

بولین

دارای دو مقدار

4 الی 8 بایت

عبارات شرطی

T_BigDecimal

عدد اعشاری

محدود به 16 رقم در دو طرف اعشار

20 بایت به بالا

اعداد اعشاری

T_Byte

عدد صحیح مثبت

نگهداری اعداد مثبت و کوچک از  0 تا 255

1 بایت

اعداد کم مقدار مثل سن افراد

T_short

عدد صحیح

نگهداری اعدادی بین منفی 32,768 تا مثبت 32,767

2 بایت

اعداد با مقادیر متوسط

T_int

عدد صحیح

نگهداری اعدادی از منفی 2,147,483,648 تا مثبت 2,147,483,647

4 بایت

اعداد با مقادیر بالا

T_Long

عدد صحیح

نگهداری اعدادی از منفی 9,223,372,036,854,775,808

تا مثبت 9,223,372,036,854,775,807

8 بایت

اعداد با مقادیر بسیار بالا

 

T-Float

عدد اعشاری

تا 24 رقم اعشار

4 بایت

اعداد اعشاری متوسط

T-Double

عدد اعشاری

تا 54 رقم اعشار

8 بایت

اعداد اعشاری بزرگ

T_ByteA

مقادیر همنوع

آرایه ای از یک سری بایت

از 1 بایت به بالا

آرایه ها

T_Date

تاریخ

نمایش تاریخ با فرمت معین

8 بایت

نمایش تاریخ

T_Time

زمان

نمایش زمان با فرمت معین

8 بایت

نمایش زمان

T_TimeStamp

تاریخ و زمان

نمایش تاریخ  و زمان با فرمت معین

8 بایت

نمایش تاریخ و زمان

T_Clob

رشته

مناسب برای پایگاه داده ORACLE

136 بایت

درج متون

T_Blob

فایل و متن

مناسب برای ذخیره تصاویر و فایل ها و متون بزرگ

بین 1 تا 8000 بایت

ذخیره فایل و متن

T_Array

مقادیر همنوع

آرایه ای از مقادیر همنوع

4 الی 8 بایت

آرایه ها

T_Ref

آدرس متغیر

اشاره گر

0 به بالا

آدرس متغیر

T_Struct

مقادیر غیرهمنوع

شباهت هایی هم به آرایه ها و هم به کلاس ها  دارد

4 الی 8 بایت

داده های ناهمنوع

  
×