Hvordan i SQL Server TEKST kolonne med jokertegn



Informix database, trenger et program for å bruke et jokertegn søk kolleger TEKST søylen. Selv Informix LIKE og MATCH-erklæring til støtte for jokertegn, denne støtter ikke inkluderer TEKST kolonner. Data utgang til SQL Server-løsning som klart støtter dette søket.

For å fullføre søket, må mine kolleger være nyttig for Informix data utgang til en tekstfil. Så, en SQL Server DTS pakken til en tekstfil innspill til en lokal forekomst av SQL Server, og deretter i en av TEKST kolonne med et jokertegn behandling.

Dessverre er det to problemer: 1) forbindelsen er langsom og ofte avbrutt før ferdigstillelsen av inngang. 2) Hvis du bestemmer deg for å avbryte operasjonen midtveis, til SQL Server gi opp denne gangen har håndtert alle handlinger. Han må finne en måte å sende inn poster for alle n, og deretter fortsette.






Figur 1

For for ham å finne en løsning, var jeg vandrer rundt i DTS veiviseren. Løsninger er funnet i den innebygde DTS.

For å illustrere hvordan jeg opprettet en DTS pakke, Northwind Kunder databasen utgang til en tekstfil. Deretter lager jeg en ny pakke for å importere denne tekstfilen til en kopi av Northwind kalles Northwind_New's. I DTS veiviseren, resultatene er vist i figur 1. Nå, jeg ville musen over pipe, høyreklikk og velg Egenskaper, det som kalles "Transformer Data oppgave Properties"-dialogboksen. Deretter bruker etiketten for alternativet (Valg), vist i figur 2.






Figur 2

Bruk muligheten til å «alltid den siste avbetaling av" og "Sett inn batch størrelse." Det første alternativet er selvforklarende, satt inn etter at tilskudd en opsjon på antall rader i kontrollen. Du kan justere den til dine krav og søknaden scenarier. Standardinnstillingen er 0, som er situasjonen oppleves av mine kolleger, hvis mislykkes, hele partiet tapt. Sett en styrke for å sende inn etter hver innsetting. Angi 100 eller 1000 eller 1000 linjer per 100 å sende inn.

Nå mine kolleger løste problemet, er han glad for å søke TEKST kolonner ved hjelp av jokertegn.