Transformare text în UPPERCASE la inserare/actualizare date
Creare tabelă
Pentru exemplificare, creăm o tabelă, localitati, după cum urmează:
|
1 2 3 4 5 |
DROP TABLE IF EXISTS localitati; CREATE TABLE localitati ( codPost INT(6) PRIMARY KEY auto_increment , denLoc CHAR(35) NOT NULL , denJud CHAR(2) NOT NULL); |
Trigger la inserare
|
1 2 3 4 5 |
CREATE TRIGGER ins_CAPS BEFORE INSERT ON localitati FOR EACH ROW SET NEW.denJud = UPPER(NEW.denJud); |
Dacă se crează în phpMyAdmin, ar putea arăta ca în figură.
Trigger la actualizare
|
1 2 |
CREATE TRIGGER upd_CAPS BEFORE UPDATE ON localitati FOR EACH ROW SET NEW.denJud = UPPER(NEW.denJud); |
Pentru că lucrul îngrijit poate fi de un real folos în domeniul informaticii, după cum se observă, am redat cele două conţinuturi ale trigger-ilor dispuse diferit.
De asemenea, am redat şi pentru acest trigger opţiunea vizuală.


