Olá,
alguém pode de forma simples, prá uma anta entender, explicar como Importar/exportar arquivo texto?
Sei que quando é Microsoft é quase impossível ser simples, mas tentem!
No MySQL é assim:
(Obs.: você pergunta no Google como fazer e aparece milhão de respostas e todas fáceis de entender, no SQL server, aparece meia dúzia de respostas e nem o Bill Gates entende!)
-- Importando a partir de um arquivo texto
LOAD DATA LOCAL INFILE 'C:/WORK/Clientes.csv'
INTO TABLE CLIENTE
FIELDS TERMINATED BY ';'
LINES TERMINATED BY '\r\n'
(cnpj
,razaosoc
,endereco
,UF
,contato
,telefone
,IdCLI);
-- Exportando para um arquivo texto
SELECT razaosoc, contato, telefone
FROM CLIENTE WHERE UF in ('SP', 'MG', 'RJ')
order by contato
into OUTFILE 'C:/WORK/CONTACTAR.csv'
FIELDS TERMINATED BY ';'
LINES TERMINATED BY '\r\n';
Já verifiquei que existem 3 maneiras:
SSIS, BULK insert e BCP, mas em todos os lugares que pego explicações parece que está escrito em Chinês.
Apanhei do SSIS para importar uma tabela do MySQL (.CSV) para o SQL server, mas consegui. EXTREMAMENTE DIFICIL!!
Eu até consegui instalar um "Microsoft SQL Server Migration Assistant for MySQL", agora usar só com a ajuda do Divino!
Eu montei um Banco de dados no MySQL (free), para fazer um estudo de um projeto. OK, acho que vai virar realidade, agora preciso comprar um Banco de dados. Definimos que será SQL Server. Instalei o Express para ir convertendo até a definição da versão correta
e a compra. Droga de Express! Instalei a versão Evaluation 2012 (Enterprise). Beleza, estou tendo progresso, mas tá difícil a vida!
Desde já agradeço.
Luiz Alves