如何檢查varchar是一個數字還是包含Oracle表單中的任何特殊字符。檢查一個varchar是否是Oracle表格中的一個數字
我嘗試使用下面的代碼,但它給我的邏輯錯誤
declare
v_valid varchar2(15);
begin
v_valid := :HEADERS.REFERENCE ;
If NOT v_valid IN ('0','1','2','3','4','5','6','7','8','9') then
message('Characters or Special Symbols are not allowed here');
end if;
end;
你得到的錯誤是什麼? – greatmajestics
http://stackoverflow.com/questions/1154612/oracle-varchar-to-number有一個職位。 – greatmajestics