Potrebno je napisati CHECK CONSTRAINT za proveru email adrese. Tabela za primer:
U jeziku koji korstite, napisite ekvivalent ove naredbe:
Ova verzija pokriva uslov:
"Email adresa mora da sadrzi znakove '@' i '.' u". To naravno nije dovoljno.
Kad posaljete resenje, prilozite i dodatne uslove, na primer "Znakovi '@' i '.' ne smeju da budu jedno do drugoga"
Test deck (nije kompletan, dodajte sve cega se setite):
Srecno
Code:
CREATE TABLE Poruke
(
Email varchar(255) NOT NULL PRIMARY KEY
)
CREATE TABLE Poruke
(
Email varchar(255) NOT NULL PRIMARY KEY
)
U jeziku koji korstite, napisite ekvivalent ove naredbe:
Code:
ALTER TABLE Poruke
ADD CONSTRAINT CK_email CHECK (Email LIKE '%@%.%')
ALTER TABLE Poruke
ADD CONSTRAINT CK_email CHECK (Email LIKE '%@%.%')
Ova verzija pokriva uslov:
"Email adresa mora da sadrzi znakove '@' i '.' u". To naravno nije dovoljno.
Kad posaljete resenje, prilozite i dodatne uslove, na primer "Znakovi '@' i '.' ne smeju da budu jedno do drugoga"
Test deck (nije kompletan, dodajte sve cega se setite):
Code:
SELECT '[email protected]' -- trebe da prodje
UNION
SELECT '[email protected]' -- trebe da prodje
UNION
SELECT '[email protected]' -- trebe da prodje
UNION
SELECT 'Paja [email protected]' -- ne sme da prodje
UNION
SELECT 'Paja [email protected].' -- ne sme da prodje
UNION
SELECT 'Paja [email protected]' -- ne sme da prodje
UNION
SELECT '@.sr' -- ne sme da prodje
UNION
SELECT '@' -- ne sme da prodje
UNION
SELECT '.' -- ne sme da prodje
UNION
SELECT '[email protected]' -- ne sme da prodje
UNION
SELECT '@[email protected]' -- ne sme da prodje
SELECT '[email protected]' -- trebe da prodje
UNION
SELECT '[email protected]' -- trebe da prodje
UNION
SELECT '[email protected]' -- trebe da prodje
UNION
SELECT 'Paja [email protected]' -- ne sme da prodje
UNION
SELECT 'Paja [email protected].' -- ne sme da prodje
UNION
SELECT 'Paja [email protected]' -- ne sme da prodje
UNION
SELECT '@.sr' -- ne sme da prodje
UNION
SELECT '@' -- ne sme da prodje
UNION
SELECT '.' -- ne sme da prodje
UNION
SELECT '[email protected]' -- ne sme da prodje
UNION
SELECT '@[email protected]' -- ne sme da prodje
Srecno