Desenvolvimento ● Processamento local

Escapar apóstrofos em texto SQL

Duplique apóstrofos retos para representar texto dentro de um literal SQL entre aspas simples.

A preparar ferramenta…
Experimente um exemplo curto

Experimente um exemplo curto

Carregue o exemplo fictício num formulário vazio. Verifique as opções, execute a ferramenta se necessário e compare o resultado abaixo.

Cada apóstrofo reto é duplicado para caber num literal SQL delimitado por aspas simples. Cole apenas o conteúdo do literal. A saída não acrescenta as aspas simples externas. As regras variam entre sistemas de bases de dados. Esta transformação não garante proteção contra injeção de SQL; utilize consultas parametrizadas na aplicação.

Texto dentro de string SQL com aspas simples

O'Brien

Resultado esperado

O''Brien

O exemplo estará disponível quando a ferramenta estiver pronta.

O texto é processado no seu navegador.

✓ Processamento local✓ Sem registo✓ Entradas tratadas aqui✓ Gratuito

Em resumo

Cada apóstrofo reto é duplicado para caber num literal SQL delimitado por aspas simples.

O código da página e seus recursos são carregados do site. Os dados introduzidos são processados no navegador, sem uma solicitação de cálculo.

Como usar

Cole apenas o conteúdo do literal. A saída não acrescenta as aspas simples externas.

Limites

As regras variam entre sistemas de bases de dados. Esta transformação não garante proteção contra injeção de SQL; utilize consultas parametrizadas na aplicação.

Perguntas frequentes

A saída já inclui as aspas SQL externas?

Não. A ferramenta duplica apóstrofos retos no conteúdo e não acrescenta as aspas que delimitam o literal.

Apóstrofos tipográficos também são alterados?

Não. Apenas o apóstrofo reto usado como delimitador SQL é transformado; apóstrofos tipográficos permanecem iguais.

Isto impede a injeção de SQL numa aplicação?

Não. A transformação de texto não substitui consultas parametrizadas.

Fontes e referências

As fontes documentam a norma ou API citada; elas não validam o resultado da ferramenta.