Snippet Name: FUNCTIONS: Sample functions Description: Functions to determine if a number is odd or even. Also see:» FUNCTIONS: Deterministic » FUNCTIONS: Nested Functions » FUNCTIONS: IF statement » FUNCTIONS: date/time » FUNCTIONS: drop » FUNCTIONS: Recompile » FUNCTIONS: DEBUG mode » FUNCTIONS: IN OUT parameter » FUNCTIONS: with output parameters » FUNCTIONS: with parameters » FUNCTIONS: without parameters » FUNCTIONS: Create function » FUNCTIONS: special restrictions » FUNCTIONS: System Privileges » IN Function » Built-In Functions: CASE » Built-In Functions: DECODE » SUBST and INSTR together » INSTR (InString) » SUBSTR (SubString) » String Functions: REVERSE » String Functions: LENGTH » String Functions: INSTR » String Functions: CONCAT » String Functions: CHAR » String Functions: INITCAP » String Functions: LOWER » String Functions: UPPER » Date Functions: NUMTOYMINTERVAL » Date Functions: NUMTODSINTERVAL Comment: (none) Language: Highlight Mode: PLSQL Last Modified: March 13th, 2009
Description: Functions to determine if a number is odd or even.
Also see:» FUNCTIONS: Deterministic » FUNCTIONS: Nested Functions » FUNCTIONS: IF statement » FUNCTIONS: date/time » FUNCTIONS: drop » FUNCTIONS: Recompile » FUNCTIONS: DEBUG mode » FUNCTIONS: IN OUT parameter » FUNCTIONS: with output parameters » FUNCTIONS: with parameters » FUNCTIONS: without parameters » FUNCTIONS: Create function » FUNCTIONS: special restrictions » FUNCTIONS: System Privileges » IN Function » Built-In Functions: CASE » Built-In Functions: DECODE » SUBST and INSTR together » INSTR (InString) » SUBSTR (SubString) » String Functions: REVERSE » String Functions: LENGTH » String Functions: INSTR » String Functions: CONCAT » String Functions: CHAR » String Functions: INITCAP » String Functions: LOWER » String Functions: UPPER » Date Functions: NUMTOYMINTERVAL » Date Functions: NUMTODSINTERVAL
--Function to determine if a number is even: CREATE OR REPLACE FUNCTION is_even(num_in NUMBER) RETURN BOOLEAN IS BEGIN IF MOD(num_in, 2) = 0 THEN RETURN TRUE; END IF; EXCEPTION WHEN OTHERS THEN RETURN FALSE; END is_even; / -- Function to determine if a number is odd: CREATE OR REPLACE FUNCTION is_odd(num_in NUMBER) RETURN BOOLEAN IS BEGIN RETURN MOD(num_in, 2) = 1; EXCEPTION WHEN OTHERS THEN RETURN FALSE; END is_odd; /