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

Da li sam ja lud ili ovde nesto stvarno nije u redu?!?!?!?!!?

[es] :: MS SQL :: Da li sam ja lud ili ovde nesto stvarno nije u redu?!?!?!?!!?

[ Pregleda: 3397 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

doomed
NS/PO

Član broj: 736
Poruke: 180
*.ptt.yu.



Profil

icon Da li sam ja lud ili ovde nesto stvarno nije u redu?!?!?!?!!?14.03.2005. u 01:44 - pre 231 meseci
Stvarno ne znam sta je u pitanju:
Elem, MS Sql Server 2000 i razvojno okruzenje Borland C++ Builder.
Recimo, imamo jednu tabelu :
ID_prim varchar(5)
ID_FK varchar(5)
Naziv varchar(20);

ID_PRIM je Primarni kljuc. E sada Ti podaci se unose kroz DBGrid, tj direktno se unose ID_PRIM i NAZIV. I on meni mrtav hladan dozvoljava da se unese jedno blanko u ID_PRIM. Ajd mislio sam prvo da je u pitanju neka greska kod mene u Aplikaciji ali vidim da je to mirne duse upisano u tabelu a da se Server nije pobunio...... Mislim, Oracle bi se za ovaj jedan blanko pobunio....da li je ovo redovno stanje ili neki bug

Sta se to desava????


Ako treba onda nema potrebe
 
Odgovor na temu

Simke
Marko Simic
Sandfield Associates (Solution
Developer)
Novi Zeland

Član broj: 1158
Poruke: 751
*.bitstream.orcon.net.nz.

ICQ: 71578686
Sajt: www.sandfield.co.nz


Profil

icon Re: Da li sam ja lud ili ovde nesto stvarno nije u redu?!?!?!?!!?14.03.2005. u 05:19 - pre 231 meseci
Sta podrazumevas pod "blanko"? Prazan string ("") i NULL vrednost nisu ista stvar. Ako imas PK koji je varchar, mozes da uneses prazan string, jer kao sto rekoh to nije isto sto i NULL. Inace izbegavaj da koristis varchar za PK.
All beer is good. Some beer is better.
 
Odgovor na temu

doomed
NS/PO

Član broj: 736
Poruke: 180
*.ptt.yu.



Profil

icon Re: Da li sam ja lud ili ovde nesto stvarno nije u redu?!?!?!?!!?14.03.2005. u 12:48 - pre 231 meseci
Pod "blankom" podrazumevam samo jedan Space. ni prazan string ni null.
Slazem se za PK.
Ako treba onda nema potrebe
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: Da li sam ja lud ili ovde nesto stvarno nije u redu?!?!?!?!!?14.03.2005. u 14:40 - pre 231 meseci
A što blanko ne bi trebalo da može da bude primarni ključ?
 
Odgovor na temu

JogyII

Član broj: 29257
Poruke: 623
*.imtel.co.yu.



Profil

icon Re: Da li sam ja lud ili ovde nesto stvarno nije u redu?!?!?!?!!?14.03.2005. u 14:55 - pre 231 meseci
- kao sto ti je receno varchar je vrlo los kandidat za PK
- savet za string podatke koristi nvarchar (unicode)
- jedan razmak je sasvim normalan karakter/string (za racunar je to samo jos jedan znak)
- ako bas zelis da to zabranis (string od samo razmaka u polju) mozes da napravis check constraint i da proveris dali je duzina trimovanog stringa veca od 0 (trimovanje ce izbaciti sve razmake, pa bi takav string bio duzine 0)
- ako su u pitanju null vrednosti postavi za kolinu NOT NULL






So Long, and Thanks for All the Fish


 
Odgovor na temu

[es] :: MS SQL :: Da li sam ja lud ili ovde nesto stvarno nije u redu?!?!?!?!!?

[ Pregleda: 3397 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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