PowerCenter
- PowerCenter 10.5
- Todos os produtos
DECODE(value,first_search,first_result[,second_search,second_result]...[,default] )
Argumento
| Requerido/
Opcional
| Descrição
|
---|---|---|
valor
| Requerido
| Qualquer tipo de dados, exceto Binário. Passa os valores que você deseja pesquisar. Você pode inserir qualquer expressão de transformação válida.
|
pesquisar
| Requerido
| Qualquer valor com o mesmo tipo de dados que o argumento de valor. Passa os valores que você deseja pesquisar. O valor da pesquisa deve corresponder ao argumento de valor. Você não pode pesquisar uma parte de um valor. Além disso, o valor da pesquisa faz distinção entre maiúsculas e minúsculas.
Por exemplo, se você quiser pesquisar a string 'Halogen Flashlight' em uma porta específica, será necessário inserir 'Halogen Flashlight, não apenas 'Halogen'. Se você inserir 'Halogen', a pesquisa não encontrará um valor correspondente. Você pode inserir qualquer expressão de transformação válida.
|
resultado
| Requerido
| Qualquer tipo de dados, exceto Binário. O valor a ser retornado se a pesquisa encontrar um valor correspondente. Você pode inserir qualquer expressão de transformação válida.
|
padrão
| Opcional
| Qualquer tipo de dados, exceto Binário. O valor a ser retornado se a pesquisa não encontrar um valor correspondente. Você pode inserir qualquer expressão de transformação válida.
|
DECODE ( CONST_NAME 'Five', 5, 'Pythagoras', 1.414213562, 'Archimedes', 3.141592654, 'Pi', 3.141592654 )
DECODE ( CONST_NAME 'Five', 5, 'Pythagoras', '1.414213562', 'Archimedes', '3.141592654', 'Pi', 3.141592654 )
Function cannot resolve operands of ambiguously mismatching datatypes.
DECODE( ITEM_ID, 10, 'Flashlight', 14, 'Regulator', 20, 'Knife', 40, 'Tank', 'NONE' )
|
|
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DECODE( TRUE, Var1 = 22, 'Variable 1 was 22!', Var2 = 49, 'Variable 2 was 49!', Var1 < 23, 'Variable 1 was less than 23.', Var2 > 30, 'Variable 2 was more than 30.', 'Variables were out of desired ranges.')
|
|
|
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|