Prikaz jedne poruke
Stara 11.6.2010, 13:10   #4
irreal
V.I.P. Programiranje
 
Član od: 9.1.2009.
Lokacija: Beograd, Banovo Brdo
Poruke: 1.157
Zahvalnice: 83
Zahvaljeno 448 puta na 303 poruka
Određen forumom Re: SQL - Sistemski podaci o tabelama

Citat:
Todors kaže: Pregled poruke
Stavi, da ti prvo polje bude filovano karakterima, pa count-uj taj char ili još bolje svi u prvo polje broj dužine polja, ili kreiraj tabelu koja će imati samo brojeve dužina tabela
NE, NE, NE i OH GOD NE !

omg, toliko je losa praksa sve to sto si naveo, NIKAKO to ne raditi.

pravilan nacin je da izvuces iz tabela koje opisuju sve tabele i polja.

u svakoj bazi je drugacije, znam da je u MS SQL Serveru (ali 2008, ne znam za 2000, al sigurno je bar slicno, ako ne isto)

Select CHARACTER_MAXIMUM_LENGTH from <imeGlavneSeme>.INFORMATION_SCHEMA.COLUMNS where TABLE_NAME = 'ime_tabele' and COLUMN_NAME = 'ime_kolone'

mozes i umesto select CHARACTER_MAXIMUM_LENGTH da stavis select *, pa vidi sta sve ima od informacija o svakom polju, mozda ti je jos nesto koristan podatak
irreal je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku irreal na korisnoj poruci:
catwoman (11.6.2010)