COPIAR TABELA PARA OUTRO BD.

USUARIO.EXCLUIDOS 11/04/2007 07:26:20
#211144
Bom dia galera.
Existe algum comando em SQL para fazer cópia de uma tabala para um determinado banco de dados ?


Abraços.
USUARIO.EXCLUIDOS 11/04/2007 10:40:01
#211172
INSERT INTO <banco1.tabela> SELECT * FROM <banco2.tabela>

Lembrando que se tiver campo auto_numeração, você deve selecionar apenas os outros, tirando o auto_numerico
USUARIO.EXCLUIDOS 11/04/2007 10:43:53
#211173
Aproveitando a oportunidade amigo.
Como faço para zerar um campo autonumeração ? pq ?
Hj esse tampo esta com 20000 registro ou seja como nro 20000
porém qdo apago, e insiro outro registro, ele considera o numero final.


USUARIO.EXCLUIDOS 11/04/2007 11:38:37
#211201
você precisa excluir esse campo e criar outro auto_numeração.
USUARIO.EXCLUIDOS 11/04/2007 11:41:40
#211204
Citação:

WWWHSD escreveu:
você precisa excluir esse campo e criar outro auto_numeração.


perfeito... outro campo com nome diferente
com o mesmo nome, o valor permanece...
cruel isso viu.

USUARIO.EXCLUIDOS 11/04/2007 11:43:47
#211207
??

Não entendi.
LCSD 17/04/2007 14:57:46
#212313
Citação:

IDELVAN escreveu:
WWWHSD escreveu:
você precisa excluir esse campo e criar outro auto_numeração.

perfeito... outro campo com nome diferente
com o mesmo nome, o valor permanece...
cruel isso viu.



Idelvan, se for access faça o seguinte.

abra a tabela desejada, exclua todos os registros, crie um campo com nome semelhante ao q vc deseja e acrescente uma letra ou um numero no nome do campo apenas para naum ficar igual exemplo.....

seu campo atual na tabela > idCliente

vc criara outro campo > idCliente2 > tipo de dados NUMéRICO.

exclua o campo idCliente, salve e feche a tabela.

Abra novamente a tabela, e mude o tipo de campo Numérico para AutoNumeração

Importante vc observar q eh necessário excluir todos os registros antes de criar o novo campo.





USUARIO.EXCLUIDOS 17/04/2007 15:27:05
#212341

WWWHSD

vc disse: INSERT INTO <banco1.tabela> SELECT * FROM <banco2.tabela>

E aproveitando o tópico eu pergunto, pq n ta dando certo esse código..pra ser mais claro...vou colocar meus bds e minha tabela

BD1
BD2
Cadastro

Como ficaria o código corretamente, com esses nomes de Bds e tabela?

Grato
USUARIO.EXCLUIDOS 17/04/2007 16:52:15
#212383
INSERT INTO bd2.Cadastro SELECT * FROM bd1.Cadastro

Como disse para o Idelvan, cuidado com o campo auto_numeração.
Tópico encerrado , respostas não são mais permitidas