Avatar
Libor Šimo (libcosenior):

Mám súbor.csv napr. s 5 stĺpcami a n riadkami. Prvý riadok sú názvy stĺpcov. Keď ho importujem do databázy MS SQL cez Import and Export Data, neviem ako mám docieliť, aby sa mi jednotlivé riadky indexovali.
Pre úplnosť uvediem prvý riadok:
Sap;Material;In­venturne;Uziva­tel;Vcm;Karose­ria;Motor;Evi­dencne

a chcel by som mať pred položkou Sap aj položku Id, ktorá by sa automaticky indexovala.

Po importe sa mi vytvorí tabuľka, ale bez prvého index stĺpca.
Ako ho tam pridať? Dá sa to priamo pri importe dát, alebo až po ňom v MSS manager studiu?

Odpovědět 18.8.2015 12:36
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Libor Šimo (libcosenior):

Zatiaľ som to prakticky nevyriešil, ale teoreticky to pôjde asi tak, že dáta z importovanej tabuľky presuniem do novej tabuľky, ktorá bude indexovaná a importovanú následne dropnem, aby nezaberala miesto.

Nahoru Odpovědět 19.8.2015 7:08
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na Libor Šimo (libcosenior)
Michal Štěpánek:

Pokud chceš dostat data z *.csv do SQL databáze, můžeš si vytvořit v té DB tabulku, kde si uděláš sloupce, jaké potřebuješ, pak si vytvoříš proceduru, která ti soubor otevře, přečte, vytahá z něj data a uloží je do té tvé tabulky.

Nahoru Odpovědět 19.8.2015 7:24
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Nahoru Odpovědět 19.8.2015 7:31
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
smiesek
Člen
Avatar
Odpovídá na Libor Šimo (libcosenior)
smiesek:

v DB si vytvoř jednotlivé sloupce, včetně ID, např.

ID | Sap | Material | Inventurne | Uzivatel | Vcm | Karoseria | Motor | Evidencne

Pak soubor data *.csv bude obsahovat jednotlivá data oddělená středníkem, neuváděj ID, ta bude AI při importu, stejně tak jako názvy sloupců neuváděj

Po přihlášení do DB vybereš požadovanou tabulku a provedeš import s následujícím výpisem pro sloupce:

Sap;Material;Inventurne;Uzivatel;Vcm;Karoseria;Motor;Evidencne
 
Nahoru Odpovědět 19.8.2015 14:32
Avatar
Odpovídá na smiesek
Libor Šimo (libcosenior):

Díky, ale po dnešných informáciách už nebudem v aplikácii používať databázu, pretože je problém s prenositelnosťou appky na iný PC práve kvôli databáze.

Nahoru Odpovědět 19.8.2015 14:47
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.