忘了VFP什麼版本開始加入 VARCHAR這個型態
因為從Dbase,Clipper 以至於 Foxpro 2.5b 未曾用過,但它可以幫你節省不少的空間
因為沒有字元(記住,空白也算是字元)的部份,它並不會佔用實體空間
以下為我寫的簡單示範,大家參考一下:
CREATE CURSOR sd (ax char(10))
APPEND BLANK
replace ax WITH '123 '
APPEND BLANK
replace ax WITH '456'
SELECT sd
wax=''
SCAN
wax=wax+ax
ENDSCAN
? 'use by char:'+wax
CREATE CURSOR sd (ax varchar(10))
APPEND BLANK
replace ax WITH '123 '
APPEND BLANK
replace ax WITH '456'
SELECT sd
wax=''
SCAN
wax=wax+ax
ENDSCAN
? 'use by varchar:'+wax
結果會是怎樣呢? 大家可以猜一猜,或到foxpro執行看看,改天我再公佈答案囉~~~
發表於 2007/10/26 08:48 PM
沒有留言:
張貼留言