DB2 é um software de gerenciamento de banco de dados feito pela IBM. Embora tenha milhares de funções internas , que na verdade não tem " INSTR " , que é uma função em competir software de banco de dados feito pela Oracle. Mesmo que o DB2 não tem INSTR , ele tem um equivalente : "POSITION" . Ambos INSTR e POSIÇÃO pesquisar uma substring para a posição inicial da substring que no texto de origem. Por exemplo, se você tem a string " palavra" e queria saber a posição da substring ", ou" as duas funções voltaria "2 ", porque " ou" começa na segunda posição na "palavra". Instruções
1
Clique no menu Iniciar , selecione "DB2 " e selecione "Command Line " ou " Janela de Comando ".
2
Type " >> POSIÇÃO " seguido por um parêntese aberto. Este código , assim como as seguintes linhas de código , são todos da mesma linha . Não pressione "Enter" até que esteja pronto para retornar o resultado do código.
3
Digite o substring que você deseja encontrar a localização de dentro de outra string. Parta o substring em marcas única cotação, seguido por uma vírgula. Por exemplo, para retornar a localização de "ou " na cadeia " palavra ", digite:
>> POSIÇÃO ( 'ou' ,
4
Digite o busca - . habitação corda a substring dentro de marcas única citação , seguido por uma vírgula neste exemplo :
>> POSIÇÃO ( 'ou' , 'palavra' ,
5
Tipo a unidade de comprimento da corda que representa a posição Type ' CODEUNITS32 ' para o valor a ser mostrado em UTF- 32 unidades de código de 32 bits ,. tipo ' CODEUNITS16 para o valor a ser mostrado em UTF- 16 unidades de código de 16 bits , ou tipo' octeto "para o valor a ser mostrado em bytes para finalizar o exemplo, para encontrar a posição de" ou "em" palavra " como um valor de octeto , todo o código é a seguinte: .
>> POSIÇÃO ( ' ou ', ' palavra ', ' octeto ')
Pressione "Enter . " O resultado é a posição inicial da substring na string fonte .