| | |
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 12.05.07 Prihlásený: 25.01.10 Príspevky: 23 Témy: 9 | Napísal Kal-El: 23.01.2010 19:51 | |
|
som beginner v oracle, pouzivam 10g vedel by mi niekto poradit ako
nadefinovat pre jeden udaj v tabulke(napr. customer_id) , ze pri zadavani
udajov to zoberie max 4 znaky, ale uzivatel nemoze zadat ciarku ani bodku
ani ziaden iny z tychto znakov !, £, $,*,<,>,",=
kazdemu ochotnemu vopred dakujem za pomoc
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
na tomto fóre sú myslím hlavne mysqlisti, ja takisto, tak sa pokúsim pomôcť aspoň ako viem.
google napovedal napríklad toto. Daj ctrl+f a hladaj "a number check (a between 0 and 100)," - to by hádam mohlo byť to čo hladáš
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 12.05.07 Prihlásený: 25.01.10 Príspevky: 23 Témy: 9 | Napísal autor témy Kal-El: 23.01.2010 20:27 | |
|
jasne dakujem aj tak viem, ze su tu hlavne borci pracujuci na mysql, len ma zaujmalo ci uz niekto nieco podobne riesil
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
ale tak si ma navnadil, ze sa do toho idem pustit aj ja
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 12.05.07 Prihlásený: 25.01.10 Príspevky: 23 Témy: 9 | Napísal autor témy Kal-El: 23.01.2010 20:36 | |
|
hehe konecne ma aspon niekto pochopil co vlastne myslim
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 15.04.2010 10:38 | |
|
nepises ci to ma pri poruseni pravidla vyhlasit chybu, alebo to ma jednoducho orezat vstup podla toho pravidla ?
pokial to ma zahlasit chybu tak bud zadefinujes constraint a pravidlo zapises cez regularny vyraz regexp_like...
pokial chces upravovat vstup tak pouzijes trigger before ...
|
|
Registrovaný: 04.12.08 Prihlásený: 16.12.10 Príspevky: 59 Témy: 10 |
Kal-El píše: som beginner v oracle, pouzivam 10g vedel by mi niekto poradit ako
nadefinovat pre jeden udaj v tabulke(napr. customer_id) , ze pri zadavani
udajov to zoberie max 4 znaky, ale uzivatel nemoze zadat ciarku ani bodku
ani ziaden iny z tychto znakov !, £, $,*,<,>,",=
kazdemu ochotnemu vopred dakujem za pomoc
Nebolo by jednoduchšie takúto vec ošetriť v aplikácii?
Tie znaky by som asi ošetroval triggrom.
_________________ Robím, čo možem. Keď nerobím, nemožem. |
|
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|