> Hallo! > > > > > Transact SQL, Stored Procedure > > > > > > > > > Hmmm, ich habe etwas in der Doku nachgesehen, aber nichts in > > > der Form von > > > Split gefunden.... > > > > > > > Das kommt daher, dass T-SQL gar keine Arrays kennt.... > > SQL Server 2000 kennt "table" als Datentyp. Darin k�nnte man auch ein > Array sauber ablegen. Allerdings habe ich so etwas noch nie gemacht. > Riecht doch irgendwie immer nach schlechtem Design, oder?
Ja, w�rde ich auch sagen... Wenn man schon like benutzen muss ist es wohl das schnellste, wenn man sich das sql statement ausnahmsweise zusammenbastelt... Das umst�ndliche Hantieren mit worten in tables, das eigene parsen der worte aus einem CSV-String nur um alles innerhalb einerSP zu machen ist wohl nicht unbedingt schneller, als wenn man das statement ausserhalb zusammengebastelt... Claudius > > > Du m�sstest also schon selbst das n�chste komma suchen und dann das > wort > > inkl. Komma aus dem string schneiden etc... > > Und trotzdem tut's mir weh, so etwas mit "LIKE '%...%'" in einer SP zu > machen. > > Schon mal den VolltextIndex des SQL-Server ausprobiert. Nach meinen > "sp�rlichen" Erfahrungen ist das auf jeden Fall performanter als "LIKE > '%...%'", zumindest beim SELECT, sicher nicht beim INSERT oder UPDATE. > > Freundliche Gr��e > Joachim van de Bruck > > > > > | [aspdedatabase] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv > | Sie k�nnen sich unter folgender URL an- und abmelden: > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp > | [aspdedatabase] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
