ESCAPE CHAR

Quem diria, algo novo num simples select…..

Se voce mexe com banco de dados, já deve ter visto alguma query que utiliza aspas simples dentro de um literal.

Ex:  SELECT ‘ My name is: ”Dartanghan” ‘ FROM DUAL

Acabei de achar uma maneira alternativa, nem um pouco intuitiva de fazer a mesma coisa.

Ex:  SELECT q'[ My name is: ‘Dartanghan’ ]’ FROM DUAL

onde no lugar do [ ] pode ir qualquer char!

ex: SELECT q’P My name is: ‘Dartanghan’ P’ FROM DUAL

Observe que no meio do literal nao existem duas aspas ( ). Esse método de escape pode ser útil em grandes textos com muitas aspas.

Porém não vi tanta utilidade, vou guardar caso caia na prova….

Deixe uma resposta