Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako importovati podatke u tabelu sa identity kolonom iz tabele koja je nema

[es] :: MS SQL :: Kako importovati podatke u tabelu sa identity kolonom iz tabele koja je nema

[ Pregleda: 3731 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

boomLM
Misa Boom

Član broj: 96472
Poruke: 85
212.200.179.*



Profil

icon Kako importovati podatke u tabelu sa identity kolonom iz tabele koja je nema27.08.2007. u 18:43 - pre 202 meseci
Radim u SQL2000 i prenosim podatke iz FOX tabele u SQL2000.

Tabela destinacije ima strukturu kao i izvorna tabela ali ima i identity kolonu koja je primarni ključ a takva identity kolona ne postoji u fox tabeli.
Prilikom importa u destinacionu tabelu prijavi mi grešku da je nemoguće uneti null vrednost u identity kolonu.

Kada ručno unosim podatke nemam problema jer u identity kolonu primarnog ključa ne unosim vrednost nego sql2000 to sam uradi...

Automatski importom neće!!!!

Postoji li neko rešenje???
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12848



+4784 Profil

icon Re: Kako importovati podatke u tabelu sa identity kolonom iz tabele koja je nema27.08.2007. u 19:59 - pre 202 meseci
Hm, ako importujes sve ostale kolone, a tu koja je identity izostavis, zar se nece ona sama popunjavati (tome identity i sluzi).
 
Odgovor na temu

boomLM
Misa Boom

Član broj: 96472
Poruke: 85
212.200.179.*



Profil

icon Re: Kako importovati podatke u tabelu sa identity kolonom iz tabele koja je nema27.08.2007. u 21:19 - pre 202 meseci
To sam i ja mislio kada sam se opredelio za to rešenje.
Prijavljuje mi grešku...
Znači kada ručno unosim sve je ok kada preskočim identity,ali prilikom importa nešto brljavi.

 
Odgovor na temu

BezPanike

Član broj: 128571
Poruke: 74



+2 Profil

icon Re: Kako importovati podatke u tabelu sa identity kolonom iz tabele koja je nema28.08.2007. u 06:59 - pre 202 meseci
Za kopiranje podataka koristi BULK INSERT i KEEPIDENTITY opciju.
 
Odgovor na temu

boomLM
Misa Boom

Član broj: 96472
Poruke: 85
212.200.180.*



Profil

icon Re: Kako importovati podatke u tabelu sa identity kolonom iz tabele koja je nema28.08.2007. u 16:40 - pre 202 meseci
Code:
BULK INSERT tmp2.DBO.PROKUPAna2002 FROM 'C:\podaciBaza.txt' WITH ( FIELDTERMINATOR = '|',KEEPIDENTITY)


Server: Msg 2775, Level 16, State 1, Line 1
Code page 852 is not supported by the operating system.
The statement has been terminated.

Inače podatke treba da importujem kao što rekoh iz FOX baze,ali pošto nisam na poslu pokušao sam da odradim to iz txt fajla i došlo je do greške...
Čisto me zanima o čemu se radi (malko detaljnije) i da li postoji mogućnost da se tako nešto desi, da dođe do greške,prilikom importa iz FOX db?
Da li je uopšte OK kod???
 
Odgovor na temu

logic_rabbit
Radenko Zec
banjaluka

Član broj: 74458
Poruke: 271
*.lanaco.com.



+1 Profil

icon Re: Kako importovati podatke u tabelu sa identity kolonom iz tabele koja je nema29.08.2007. u 07:21 - pre 202 meseci
Verovatno imas problem sa kolacijom baze a ne sa identity kolonom.


logic_rabbit (MCAD,MCSD,MCT,MCTS-
Windows development,MCPD)
 
Odgovor na temu

boomLM
Misa Boom

Član broj: 96472
Poruke: 85
*.static-42.zrlocal.net.



Profil

icon Re: Kako importovati podatke u tabelu sa identity kolonom iz tabele koja je nema29.08.2007. u 09:40 - pre 202 meseci
tnx

Može li malo usmerenje ako je u pitanju Collation?

Da li neko zna koji je FIELDTERMINATOR za Fox db file. \r\n je po defaultu kako sam shvatio ali prijavljuje grešku

"Server: Msg 4866, Level 17, State 66, Line 1
Bulk Insert fails. Column is too long in the data file for row 1, column 1. Make sure the field terminator and row terminator are specified correctly.
Server: Msg 7399, Level 16, State 1, Line 1
OLE DB provider 'STREAM' reported an error. The provider did not give any information about the error.
The statement has been terminated."
 
Odgovor na temu

logic_rabbit
Radenko Zec
banjaluka

Član broj: 74458
Poruke: 271
*.lanaco.com.



+1 Profil

icon Re: Kako importovati podatke u tabelu sa identity kolonom iz tabele koja je nema29.08.2007. u 13:48 - pre 202 meseci
Citat:

Server: Msg 2775, Level 16, State 1, Line 1
Code page 852 is not supported by the operating system.
The statement has been terminated.


Ova greska je vezana za kolaciju destination baze u sql serveru.


http://www.columbia.edu/kermit/cp852.html
logic_rabbit (MCAD,MCSD,MCT,MCTS-
Windows development,MCPD)
 
Odgovor na temu

[es] :: MS SQL :: Kako importovati podatke u tabelu sa identity kolonom iz tabele koja je nema

[ Pregleda: 3731 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.