Desenvolvimento ● Processamento local

Escapar apóstrofos em texto SQL

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

Preparando ferramenta…
Experimente um exemplo curto

Experimente um exemplo curto

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

Cada apóstrofo reto é duplicado para caber em um literal SQL delimitado por aspas simples. Cole apenas o conteúdo do literal. A saída não acrescenta as aspas simples externas. Regras variam entre bancos. Essa transformação não garante proteção contra injeção de SQL; use parâmetros vinculados no aplicativo.

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 cadastro✓ Entradas tratadas aqui✓ Gratuito

Em resumo

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

O código da página e seus recursos são carregados do site. Os dados digitados 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

Regras variam entre bancos. Essa transformação não garante proteção contra injeção de SQL; use parâmetros vinculados no aplicativo.

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.

Isso impede injeção de SQL em uma aplicação?

Não. A transformação de texto não substitui consultas com parâmetros vinculados.

Fontes e referências

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