today:
37
yesterday:
158
Total:
1,001,291
DECLARE
  v_test_nbr NUMBER;
  v_check_exists NUMBER;
BEGIN
  BEGIN
    v_test_nbr := to_number(:P6_TEXT_FIELD);
  EXCEPTION
  WHEN OTHERS THEN
    -- or catch 1722 (invalid number) and 6502 (char to number conversion error)
    v_test_nbr := NULL;
  END;

  IF v_test_nbr IS NOT NULL
  THEN
  -- if v_test_nbr is not null then the field should be numerically valid
  -- if it isn't then this code would be skipped and this validation
  -- will not throw an error.
  -- However, the previous validation will still fail when text is entered, 
  -- so this shouldn't matter.
    BEGIN
      SELECT 1
      INTO v_check_exists
      FROM my_table
      WHERE column_name = :P6_TEXT_FIELD;
    EXCEPTION 
    WHEN no_data_found THEN
      v_check_exists := 0;
    END;

    IF v_check_exists = 1 
    THEN
      RETURN 'A record with this key already exists';      
    END IF;
  END IF;

  RETURN NULL;
END;
No. Subject Author Date Views
126 LAST DAY SQL admin 2024.01.19 115
125 Null Display Value admin 2024.01.10 111
124 영수증 2023 file admin 2024.01.04 223
123 Column Data 일괄 추가 admin 2023.11.24 130
122 Using SQL*Plus to Unlock and Change Passwords admin 2023.06.04 150
121 Reversing Require HTTPS admin 2023.06.04 84
120 ipconfig admin 2023.06.03 67
119 127.0.0.1:8080/apex/ admin 2023.06.03 83
118 CHANGE TABLE NAME admin 2023.05.31 58
117 DATE -> DAY CONVERT SQL admin 2023.05.25 38
116 YEAR EXPRESSIONS admin 2023.05.25 34
115 GRAPH (BAR) SQL SAMPLE admin 2023.05.25 39
114 Monthly SUM admin 2023.05.22 37
113 INNER JOIN admin 2023.05.19 37
112 LOOP TABLE UPDATE admin 2023.05.19 50
111 Global pages admin 2023.05.09 40
110 ORACLE COLLECTION admin 2023.05.08 38
109 FINAL TEST admin 2023.05.08 44
108 GitHub.com/Oracle/APEX. admin 2023.05.04 40
107 TEST admin 2023.05.03 36