Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Is INLIST() in SQL Server optimized?
Message
 
 
Information générale
Forum:
Microsoft SQL Server
Catégorie:
Autre
Versions des environnements
SQL Server:
SQL Server 2005
Divers
Thread ID:
01316947
Message ID:
01316962
Vues:
17
This message has been marked as a message which has helped to the initial question of the thread.
1. You shouldn't use INLIST in a query. Use IN operator instead. I don't think it has the same limitation as INLIST() function in VFP.
I don't think there is a limit ON IN list in SQL Server.

2. Yes IN operator can be optimized by SQL Server QP.

>
>Using SPT from VFP 9 I need to retrieve a bunch of records from a table in SQL Server. The know information is a key field values for each of the records. So I am thinking of building an expressing that will use INLIST() as following:
>
>
>cSqlCommand = "select * from mytable where
>inlist( keyfldname, 'val1', 'val2', 'val3 )"
>
>
>I have 2 questions:
>
>1. VFP help says that the number of INLIST expressions can be up to 25. Is this the same in SQL Server?
>
>2. In VFP INLIST() is Rushmore optimized. Is this the same in SQL Server (if index on KEYFLDNAME exist)?
>
>Thank you in advance for your help.
--sb--
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform