Oracle
Aus Digitalkultur
Trigger and Functions
UNIX_TIMESTAMP
mimics the corresponding function from MySQL
CREATE OR REPLACE
FUNCTION UNIX_TIMESTAMP(indate timestamp)
RETURN NUMBER
IS
n_result NUMBER;
BEGIN
SELECT DISTINCT unix_with_cast INTO n_result
FROM
(
SELECT
ROUND ( ( CAST (indate AS DATE)
- TO_DATE ('01-01-1970', 'DD.MM.YYYY HH24:MI:SS')
)
* 86400,
0
) unix_with_cast
FROM dual
);
RETURN n_result;
END;
LCASE
mimics the corresponding function from MySQL
CREATE OR REPLACE FUNCTION LCASE(ch varchar2) RETURN VARCHAR22 IS BEGIN return lower(ch); END;

