Diskuze: aktualizace DB
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Co tak se vždy zeptat databáze zda existuje takový záznam a pokud ne, tak teprv poté ho do databáze vložit?
Tedy něco ve stylu:
SELECT id FROM Tabulka WHERE nazev = 'XXX';
Pokud to vrátí 0 záznamů, tak použít na data INSERT
INSERT INTO Tabulka (nazev) VALUES ('XXX');
Samozřejmě to vše pomocí SqlConnection a SqlCommand atd.
jj, něco vyzkouším... šlo mi o co nejrychlejší možné řešení, které bude schopno projít přes 10000 souborů
ono to není tak časově náročné jak si myslíš Není rychlejší řešení, než to porovnat (stačí správně položit sql dotaz)
jj právě správně položit dotaz... já to zkoušel procházet přes cyklus for next a to je jasně pomalé...
Ahoj, já sql neumím, takže to ber spíše obecně, ale určitě vím(google potvrdil), že tam jde psát něco ve stylu insert into values a ted where not exist(select...... ), kde vnoříš pod dotaz, který Ti zkontroluje, jeslti to tam je....
jo díky, už jsem to vyřešil
Zobrazeno 8 zpráv z 8.