longlong llval; // vt_i8.
long lval; // vt_i4.
byte bval; // vt_ui1.
short ival; // vt_i2.
float fltval; // vt_r4.
double dblval; // vt_r8.
variant_bool boolval; // vt_bool.
_variant_bool bool;
scode scode; // vt_error.
cy cyval; // vt_cy.
date date; // vt_date.
bstr bstrval; // vt_bstr.
iunknown * punkval; // vt_unknown.
idispatch * pdispval; // vt_dispatch.
safearray * parray; // vt_array|*.
byte * pbval; // vt_byref|vt_ui1.
short * pival; // vt_byref|vt_i2.
long * plval; // vt_byref|vt_i4.
longlong * pllval; // vt_byref|vt_i8.
float * pfltval; // vt_byref|vt_r4.
double * pdblval; // vt_byref|vt_r8.
variant_bool * pboolval; // vt_byref|vt_bool.
_variant_bool * pbool;
scode * pscode; // vt_byref|vt_error.
cy * pcyval; // vt_byref|vt_cy.
date * pdate; // vt_byref|vt_date.
bstr * pbstrval; // vt_byref|vt_bstr.
iunknown ** ppunkval; // vt_byref|vt_unknown.
idispatch ** ppdispval; // vt_byref|vt_dispatch.
safearray ** pparray; // vt_array|*.
variant * pvarval; // vt_byref|vt_variant.
pvoid * byref; // generic byref.
char cval; // vt_i1.
ushort uival; // vt_ui2.
ulong ulval; // vt_ui4.
ulonglong ullval; // vt_ui8.
int intval; // vt_int.
uint uintval; // vt_uint.
decimal * pdecval // vt_byref|vt_decimal.
char * pcval; // vt_byref|vt_i1.
ushort * puival; // vt_byref|vt_ui2.
ulong * pulval; // vt_byref|vt_ui4.
ulonglong * pullval; // vt_byref|vt_ui8.
int * pintval; // vt_byref|vt_int.
uint * puintval; // vt_byref|vt_uint.
資料庫型別
1.選擇優化的資料型別 選擇正確的資料型別對於效能提高至關重要。1.更小的通常更好 一般情況下使用可以正確儲存資料的最小資料型別。2.簡單就好 簡單資料操作需要更少的cpu週期。例如整型比字串操作代價低,因為字符集和校對規則 排序規則 使字元比較比整型比較更複雜。應該使用mysql內建型別而不是使用...
mysql資料庫資料項型別 資料庫資料型別有哪些
mysql中定義資料欄位的型別對你資料庫的優化是非常重要的。mysql支援多種型別,大致可以分為三類 數值 日期 時間和字串 字元 型別。一 數值型別 mysql支援所有標準sql數值資料型別。這些型別包括嚴格數值資料型別 integer smallint decimal和numeric 以及近似數...
資料庫資料型別
一 string型別 1 char n 固定長度,最多8000字元 2 varchar n 可變長度,最多8000字元 3 varchar max 可變長度,最多1073741824字元 4 text 可變長度,最多2gb文字資料 5 nchar 固定長度的unicode,最多4000字元 6 nv...