Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

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

  • 7 odgovora
  • 4.954 pregleda

Najnovija ↓

Kako importovati podatke u tabelu sa identity kolonom iz tabele koja je nema 27.08.2007. u 19:43 · pre 233 meseca #1
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???
Re: Kako importovati podatke u tabelu sa identity kolonom iz tabele koja je nema 27.08.2007. u 20:59 · pre 233 meseca #2
Hm, ako importujes sve ostale kolone, a tu koja je identity izostavis, zar se nece ona sama popunjavati (tome identity i sluzi).
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: Kako importovati podatke u tabelu sa identity kolonom iz tabele koja je nema 28.08.2007. u 17:40 · pre 233 meseca #5
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???
Re: Kako importovati podatke u tabelu sa identity kolonom iz tabele koja je nema 29.08.2007. u 10:40 · pre 233 meseca #7
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."
Re: Kako importovati podatke u tabelu sa identity kolonom iz tabele koja je nema 29.08.2007. u 14:48 · pre 233 meseca #8
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
Potpis
logic_rabbit (MCAD,MCSD,MCT,MCTS-
Windows development,MCPD)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme