tecnologia | consultoria | banco de dados

Batch - Exibir conteúdo de um arquivo texto

Nesta publicação irei mostrar como exibir o conteúdo de um arquivo texto (txt) utilizando a linguagem Batch.

Procedimentos necessários para este exemplo:

1) Criar o seguinte arquivo texto: C:\Teste\Arquivo_Texto.txt;
2) Abra o arquivo criado, no passo anterior, em um editor de texto (ex. Notepad) e adicione uma data qualquer e salve (ex. 06/03/2019);
3) Crie um novo arquivo de texto (txt) no mesmo diretório e adicione o código mencionado no final desta publicação;
4) Renomeie o arquivo criado no passo anterior para ExibirConteudoTXT.bat;
5) Execute o arquivo batch criado no passo anterior e o mesmo deverá retornar a data existente dentro do arquivo texto.

Código Batch do arquivo ExibirConteudoTXT.bat:

@echo off
set /p conteudoArquivo=<c:\Teste\Arquivo_Texto.txt
echo %conteudoArquivo%
pause

Publicações relacionadas:
- Batch - Comandos básicos da Linguagem.
Data publicação: 22:27 06/03/2019

Batch - Comandos básicos da Linguagem

Nesta publicação irei mostrar alguns comandos básicos da linguagem Batch ou Prompt de Comando (Command Prompt).

cls                 => Limpa os comandos Prompt executados anteriormente;
@echo off => Desabilita a exibição de comandos no Prompt;
@echo on => Habilita a exibição de comandos no Prompt;
echo. => Pula uma linha;
echo "Hello World!" => Exibe a mensagem "Hello World!"
exit => Encerra o Prompt;
pause => Interrompe a execução do Prompt até que uma tecla seja pressionada;
set => Utilizado para definir um valor para a variável;
timeout => Define tempo de espera em segundos e pode ser interrompido ao pressionar uma tecla;

Publicações relacionadas:
- Batch - Exibir conteúdo de um arquivo texto.
Data publicação: 22:25 06/03/2019

SQL Server - Importar tabelas utilizando BCP

Nesta postagem irei mostrar como importar tabelas utilizando o utilitário BCP (Bulk Copy Program) do banco de dados Microsoft SQL Server.

Sintaxe do utilitário BCP:
bcp {table|view|"query"}
{out|queryout|in|format}
{data_file|nul}
{[optional_argument]...}

Parâmetros para indicar importação ou exportação:
- out: Indica que o utilitário irá exportar uma tabela ou view para um arquivo.
- queryout: Indica que o comando irá exportar os dados de uma query para um arquivo.
- in: Indica que o utilitário irá importar os dados de um arquivo para uma tabela.

Para exemplificar a exportação, foi utilizado um arquivo batch (importa_tb_alunos.bat) com o código abaixo.
bcp estudos..tb_alunos in "C:\EXPORT\tb_alunos.txt" -T -c

Explicando brevemente o código acima, "estudos..tb_alunos" é o nome da database seguido do nome da tabela para importação, "in" informa que o arquivo será importado na tabela informada anteriormente, "-T" é o parâmetro para Windows Authentication (utiliza o usuário e senha do Windows para acessar o banco de dados), "-c" indica que as colunas serão exportadas como caracteres.

Parâmetros:
-S     => Servidor
-F2 => Primeira linha a importar (neste exemplo, segunda linha)
-L100 => Última linha a importar (neste exemplo, centésima linha)
-U => Usuário do banco de dados
-P => Senha do usuário do banco de dados
-c => Tipo de dados caractere (delimitadores padrões: linha "ENTER" e coluna "TAB")
-w => Tipo de dados unicode (delimitadores padrões: linha "ENTER" e coluna "TAB")
-t"\t" => Delimitador de coluna (neste exemplo, "TAB")
-r"\n" => Delimitador de linha (neste exemplo, "ENTER")
-T => Windows Authentication
-e => Arquivo para armazenamento dos erros de importação
-o => Arquivo para armazenamento do output após a execução do BCP
-f => Format file cujo define a estrutura da tabela

Publicações relacionadas:
- SQL Server - Exportar tabelas utilizando BCP.
Data publicação: 22:13 16/09/2018
Perfil
Olá jovem Padawan, seja bem vindo! Este site foi criado com o intuito de compartilhar um pouco de conhecimento de Tecnologia da Informação e Business Intelligence.

Linkedin  Youtube

"Se você vem da cidade ou do campo, seu sucesso será determinado pela sua própria confiança e coragem". (Michelle Obama)


Leandro Sacramento, Todos os direitos reservados - 2012 - 2020