Vraag : Uitgezocht SQL: toon vanaf het begin slechts de eerste 500 karakters van de lijn waar de code zoals „% ' deelidentiteitskaart voor… %“ bepaalt

Dank CyberKiwi! Ik heb een gelijkaardige vraag…

The- lijst FormDefinitions ben als volgt:

(
,
,
,
,
, ):

xaoCode bevat meer dan 900 lijnen van code VBScript. Dat is doen van basis uitgezocht SQL niet zeer nuttig wanneer ik slechts slechts delen van VBScript code.

I wil bekijken zou willen SQL Server 2008 ertoe brengen om de xaoCodewaarden van de lijn…

where zoals `% ' te tonen bepaal vanaf het begin deelidentiteitskaart voor de versie en de installatie van het Product - voor basisprijs lookup%'

and verder voor eerste 500 characters

Thanks!

Antwoord : Uitgezocht SQL: toon vanaf het begin slechts de eerste 500 karakters van de lijn waar de code zoals „% ' deelidentiteitskaart voor… %“ bepaalt

Probeer dit
1:
2:
3:
4:
5:
met tmp zoals (uitgezocht *, xaoCodeVC = varchar BEKEERLING ((maximum), xaoCode) van FormDefinitions)
selecteer *, first500ofX= SUBSTRING (xaoCodeVC,
	PATINDEX („deel %Determine identiteitskaart voor de versie en de installatie van het Product - voor basisprijs lookup%“, xaoCodeVC), 500)
van tmp
waar xaoCode als „deel %Determine identiteitskaart voor de versie en de installatie van het Product - voor basisprijs lookup%“
Andere oplossingen  
 
programming4us programming4us