|
SQL baze podataka - Sponzor: Baze-Podataka.net MySQL, MSSQL, Oracle, Access, ODBC. Ako imate problem brže i preciznije ćete dobiti odgovor ako priložite strukturu tabela ili skript koji kreira tabele i puni ih test podacima umesto što to problem opisujete samo rečima. Sponzor: Baze-Podataka.net - Blog o bazama podataka |
|
Alati teme | Način prikaza |
05. 07. 2011. | #6 |
old school
Professional
Datum učlanjenja: 15.06.2005
Lokacija: Novi Beograd
Poruke: 448
Hvala: 21
70 "Hvala" u 46 poruka
|
Pa, možeš da postaviš primarni ključ nad SVIM poljima u tabeli.
Ako neko / nešto pokuša unos sa istim vrednostima, ima da pukne exeption i taj potencijalno dupli red se neće uneti. Druga varijanta je da uvedeš polje gde ćeš računati hash (MD5 ili slično) sastavljen od svih vrednosti u koloni (najbolje triger koji će ovo raditi). Nad tim poljem podigneš unique indeks i svedeš na prethodni slučaj :-) (matematičar :-P )
__________________
http://www.vesic.org | Blog: http://www.vesic.org/blog/ | Fina kolekcija programa: http://www.vesic.org/programi/ |
2 članova zahvaljuje DejanVesic za poruku: |
|
|