Rushmore?

14/02/2008 - 15:34 von Anders Altberg | Report spam
VFP9 SP1:
sys(3054,1)
SET ANSI OFF
SELECT * FROM Temp WHERE field_name = 'MOTTAGARE'
optimization : None
SELECT * FROM Temp WHERE field_name LIKE 'MOTTAGARE'
optimization : Full

SET ANSI ON
SELECT * FROM Temp WHERE field_name = 'MOTTAGARE'
Optimization : Full
SELECT * FROM Temp WHERE field_name LIKE 'MOT%'
Optimization: Full

Temp.field_name ist Varchar(128)Binary
Ist das eine verànderung von VFP8?
Mit eine indexierte feld type Char kriege ich Full mit ANSI OFF oder ON.

-Anders
 

Lesen sie die antworten

#1 Olaf Doschke
14/02/2008 - 17:31 | Warnen spam
Hallo Anders,

ich kann das nur bestàtigen:

CREATE CURSOR Temp (field_name V(128) NOCPTRAN)
INDEX on field_name TAG tag_name
INSERT INTO temp VALUES ("MOTTAGARE")
sys(3054,12)

SET ANSI OFF
SELECT * FROM Temp WHERE field_name = 'MOTTAGARE' into array laJunk
SELECT * FROM Temp WHERE field_name LIKE 'MOTTAGARE' into array laJunk
SET ANSI ON
SELECT * FROM Temp WHERE field_name = 'MOTTAGARE' into array laJunk
SELECT * FROM Temp WHERE field_name LIKE 'MOT%' into array laJunk

zuhause probier ich das mal mit VFP9 SP2

Tschüß, Olaf.

Ähnliche fragen