Hej Lauritz
Lauritz Jensen <lauritz2@hotmail.com> wrote in 
<3B003330.4593210B@hotmail.com>:
>Jesper Stocholm wrote:
>> 
>> Jeg har behov for at trække de rækker ud af en database, der matcher
>> mønstret /^[abcdgmpsu]\d{6}$/i ... dvs en af karaktererne i listen
>> efterfulgt af 6 cifre
>
>Jeg mener ikke, sql server understøder "\d" og "{<tal>}" syntaxerne.
>Prøv eventuelt dette:
>
>SELECT col001
>FROM table1
>WHERE col001 LIKE '[abcdgmpsuABCDGMPSU][0-9][0-9][0-9][0-9][0-9][0-9]'
>ORDER BY col001
>
hold da op ... det virkede ... 
 
>(kig i books online under "like" eller "pattern matching in search
>conditions")
>
det har jeg sådan set allerede gjort ... det er bla på bagggrund af disse 
sider - specielt siden "pattern matching in search conditions" - jeg har 
prøvet at opbygge mønstret i sammenhæng med PATINDEX.
Men det er måske ikke den rigtige måde at gøre det via PATINDEX ? Jeg kunne 
forestille mig, at det var mere optimalt (performancemæssigt) via den 
indbyggede funktion end at lave en LIKE, der scanner alle indgange i 
kolonnen.
-- 
And now back to Terrence and Phillip
      (Southpark)
  - Jesper Stocholm - 
http://stocholm.dk