Inquiridor
Como trabalhar com VBScript

Pergunta
-
Pessoal, to precisando de um Help.
A situacao é a seguinte
Tabela A , campo Data_ativacao do tipo string
select dt_ativacao from tabela A
00000000
20080215
20071022
Vou precisar transferir esse campo para Tabela B , campo Dt_atv do tipo date
Onde o valor é 00000000 ira para a tabela B como "null" e onde existem dados como 20080215 irao para a tabela B como 2008/02/15 ou 2008-02-15 tanto faz o separador.
Alguem tem como me dar uma dica...de como manipular informacoes assim?
A ideia seria fazer um loop de leitura na tabela A e ir jogando o resultado manipulado na tabela B. mas no SQLServer nao sei como fazer isso.
Caso tenham algum material para me fornecer tambem ficaria grato.
valeu
sexta-feira, 7 de novembro de 2008 12:51
Todas as Respostas
-
Esquerdo,
Deixa eu ver se entendi você quer pegar o campo de uma table e passar para outra table, mas nesta outra table já existem dados!!!!
sexta-feira, 7 de novembro de 2008 15:20Moderador -
Junior...mudança de planos....
A nossa questao agora é a seguinte
Temos um arquivo txt montado da seguinte forma:
04637738000115;CEI SOLUCOES INTEGRADAS LTDA ;SDR ; ;SALVADOR ;BA;VEM-10 AAD000000451 ;1002;27/08/2008;28/08/2008; ;000001;0000000000;000216156850002;AC - ATIVADO COMERCIAL
As colunas 9 , 10 e 11 serao jogadas num campo de uma tabela ( vazia ) do tipo date. Mas essas colunas podem vir vazias, como ocorre no exemplo da linha acima onde existem espaços em branco. Quando importamos isso ocorre erro.
O que eu pensei em fazer foi o seguinte pegar o txt de origem e gerar uma copia de destino onde eu pego essas colunas e arranco os espaços em branco, ficaria assim:
04637738000115;CEI SOLUCOES INTEGRADAS LTDA ;SDR ; ;SALVADOR ;BA;VEM-10 AAD000000451 ;1002;27/08/2008;28/08/2008;;000001;0000000000;000216156850002;AC - ATIVADO COMERCIAL
Pode me ajudar?
Caso saiba uma forma de jogar essa coluna com espaços pra um campo date sem erro por favor me diga aceito quaisquer sugestoes...
Valeu!
OBS.: Junior vc nao permitiria q eu t ligasse nao? é q a coisa é meio urgente aqui pra gente....e tipo acho q pelo telefone consigo t explicar melhor o meu problema...
Eu te ligo ..pode ser qq ddd celular...qq coisa...
se puder meu msn é danielesquerdo@hotmail.com
valeu
sexta-feira, 7 de novembro de 2008 16:22 -
Esquerdo,
Pode me sim, envie um e-mail e eu posso o número.
Agora você tem um txt e deseja importar o txt, mas uma coluna será concatenada para receber dados que serão armazenadas em um campo data e você não deseja armazenar valores nulos.
sábado, 8 de novembro de 2008 13:13Moderador -
Srs,
Quando chegarem à resposta postem por favor.
[ ]s,
Gustavo
segunda-feira, 10 de novembro de 2008 17:05