Bom dia, tenho uma pasta de com 56 arquivos .sql, preciso de alguma ferramenta que eu possa executar todos consecutivamente.

Eu consegui criando um arquivo .bat, mas esses scripts são informações extraídas de um Excel e tive problemas com acentos que foram substituídos por caracteres especiais, infelizmente também não posso alterar esse Excel.

Preciso saber se alguém conhece algum jeito que possa usar o .bat sem ocorrer esse problema, ou alguma outra tecnologia que possa usar?

Obrigado!

perguntou Mar 03 '15 às 10:27

silvioarena's gravatar image

silvioarena
231

editou Mar 03 '15 às 10:46

O editor que você está usando, não identifica a codificação dos caracteres usada nestes arquivos, o estranho é que a Microsoft usa o Unicode que é o formato mais usado.

Tente usar outro editor como o Textpad que aceita uma grande variedade de formatos.
Pegue no próprio site do TextPad:
https://www.textpad.com/download/index.html

Uma outra tentativa é um conversor de formatos, existem alguns sites que fazem a conversão na própria pagina.
Este site converte do formato ASCII para UNICODE:
http://www.rapidmonkey.com/unicodeconverter/reverse.jsp

link permanente

respondeu Mar 03 '15 às 16:11

sando_ms's gravatar image

sando_ms ♦
41455726.4k

Esses comandos SQL são "específicos" para qual banco?

link permanente

respondeu Mar 03 '15 às 14:02

callazzans's gravatar image

callazzans ♦
451210.6k

SQl Server 2010

silvioarena's gravatar image silvioarena (Mar 03 '15 às 14:50)

Para esse tipo de execução, eu geralmente uso o "SQL Server Business Intelligence Development Studio", porém é a versão 2008.

callazzans's gravatar image callazzans ♦ (Mar 03 '15 às 18:12)

Silvio,

Mas para executar queries SQL, você tem que usar uma ferramenta com acesso ao MS_SQL, como o sql management studio, que não deve apresentar problemas com os caracteres.

Estes 58 arquivos podem ser guardados como Store procedure para posterior execução em sequência.

Veja um exemplo:

alt text

Se você não tem o CD de instalação do SQL, baixe a versão Express:
http://www.microsoft.com/pt-br/server-cloud/products/sql-server-editions/sql-server-express.aspx

link permanente

respondeu Mar 03 '15 às 19:47

spicy_question's gravatar image

spicy_question
36425021.3k

editou Mar 03 '15 às 19:55

Apesar da minha resposta anterior, ainda não entendi bem a sua duvida ou o que você quer fazer. Do que se trata esses ".sql", são querys salvas? São SELECT, UPDATE, DELETE, Stored Procedure? É para extrair dados de um BD pelo Excel?

link permanente

respondeu Mar 04 '15 às 11:18

callazzans's gravatar image

callazzans ♦
451210.6k

Sua resposta
mudar para preview

Siga esta pergunta

Por Email:

Uma vez que você entrar você poderá se inscrever para todas as atualizações aqui

Por RSS:

Respostas

Respostas e Comentários

Markdown Básico

  • *italico* ou __italico__
  • **negrito** or __negrito__
  • link:[texto](http://url.com/ "Qual é a sua dúvida?")
  • imagem?![alt texto](/path/img.jpg "Qual é a sua dúvida?")
  • lista numerada: 1. Foo 2. Bar
  • para adicionar uma quebra de linha basta adicionar dois espaços onde você gostaria que a nova linha estivesse.
  • tags HTML básicas também são suportadas

Tags

×149
×77
×37
×21
×16
×7
×6
×5
×4
×3
×1
×1
×1

pergunta feita: Mar 03 '15 às 10:27

pergunta lida: 2,946 vezes

última alteração: Mar 04 '15 às 11:18