Oracle Q-quoting

Sim, eu adoro o dollar-quoting do Postgres. Mas é verdade que o Oracle também tem algo similar, o q-quoting. Funciona de forma parecida… o q + aspas simples + uma string de abertura e outra de fechamento. Então você pode usar algo como q’$ sua string $’. Você pode trocar o $ por qualquer outra. Vale a pena lembrar que se a sua string tiver algo como $’ ou ‘$, aí vai tudo para o brejo…

SQL> CREATE TABLE teste(abizi varchar(1024));

Tabela criada.

SQL> INSERT INTO teste VALUES ( q'$teste com McDonald's, Joana D'arc "citação", 'apóstrofes', ~ $ $$ % %% '' ' $');

1 linha criada.

SQL> SELECT * FROM TESTE;

ABIZI
----------------------------------------------------------------------------------------------------------------------------------
teste com McDonald's, Joana D'arc "citação", 'apóstrofes', ~ $ $$ % %% '' '

SQL> DROP TABLE teste;

Tabela eliminada.

É isso, só para eu não esquecer novamente.

Compartilhe

Você pode gostar

pg_hba.conf

Introdução O arquivo pg_hba.conf (PostgreSQL Host-Based Authentication) é uma peça fundamental na configuração de segurança de qualquer instância PostgreSQL. Ele define as regras de autenticação

Tuning de SO (no Linux)

Introdução Tuning refere-se ao processo de ajustar e otimizar o desempenho de um sistema, software ou aplicação. A otimização do sistema operacional é uma etapa

Tipos de cargas dos bancos de dados

Introdução Cargas de dados referem-se aos diferentes tipos de operações e transações que um banco de dados deve processar. Essas cargas variam conforme o tipo

plugins premium WordPress