Pogčedajte punu verziju : SQL i Access, polja sa fiksnom duzinom?
vidak
23. 10. 2007., 23:07
U SQL-u postoje tipovi polja gde kada se ogranici velicina tekst fajla na npr. 10 karaktera a upise se manje od 10, SQL sa desne strane upisuje onoliko puta space koliko je potrebno da napuni polje:1041:
Da li postoji takva mogucnost u Access-u?:1039:
Unapred zahvalan
Vidak:please:
degojs
24. 10. 2007., 00:04
Mislim da nema (mada, nisam siguran, davno je bilo..), ali ako je to problem, možeš to jednostavno da rešiš pomoću IIF funkcije.. otprilike, ako trebaš da polje bude popunjeno do 100 znakova:
SELECT IIF( LEN(tekst) < 100, tekst & SPACE( 100 - LEN( tekst )), tekst ) FROM ...
Trebalo bi da radi.. :)
vidak
25. 10. 2007., 14:17
Ziv bio i Hvala
pjsoft
17. 03. 2008., 13:16
U SQL-u postoje tipovi polja gde kada se ogranici velicina tekst fajla na npr. 10 karaktera a upise se manje od 10, SQL sa desne strane upisuje onoliko puta space koliko je potrebno da napuni polje
To je razlika izmedju varchar i samo char polja. Prvi naziv je nastao od variable width ( promenljiva sirina ) i u slucaju da se unese u polje definisano kao Text(100) tekst od 5 slova, duzina ce biti 5. Drugi tip je fiksne sirine i uvek zauzima istu kolicinu memorije ..
Za fiksnu duzinu u accessu je to tip char(DUZINA) ..
Konkretna create naredba
CREATE TABLE test (
FIKSNO Char(10),
PROMENLJIVO Text(10)
)
Pogledajte jetsql help fajl .. Moze se dosta toga videti o ovim stvarima.
Pozdrav!
vBulletin® v3.6.8, Copyright ©2000-2024, Jelsoft Enterprises Ltd.