网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

oracle怎么判断字符,oracle判断字符是否为数字

在Oracle中,如何判断一个字符串是否为数字

oracle本身没有,得自定义一个函数

网站建设哪家好,找创新互联建站!专注于网页设计、网站建设、微信开发、小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了射洪免费建站欢迎大家使用!

create or replace function isNumber(p in varchar2)

return number

is

result number;

begin

result := to_number(p);

return 1;

exception

when VALUE_ERROR then return 0;

end;

调用

select isNumber('abc123') from dual

或者

select isNumber('123') from dual

返回值为1,说明是数字,返回值是0,说明里边包含非数字的字符

oracle在sql中判断字段值是数字还是字符串

NVL2(E1, E2, E3)的功能为:如果E1为NULL,则函数返回E3,若E1不为null,则返回E2;

TRANSLATE(string,from_str,to_str) 的功能:返回将(所有出现的)from_str中的每个字符替换为to_str中的相应字符以后的string。TRANSLATE 是 REPLACE 所提供的功能的一个超集。

如果 from_str 比 to_str 长,那么在 from_str 中而不在 to_str 中的额外字符将从 string 中被删除,因为它们没有相应的替换字符。to_str 不能为空。Oracle 将空字符串解释为 NULL,并且如果TRANSLATE 中的任何参数为NULL,那么结果也是 NULL。

oracle 怎么判断是否存在字符

declare aa varchar2 := 'wkressssdfdf';

begin

if instr(aa,'s')0 then

dbms_output.put_line('有s字符');

else

dbms_output.put_line('没有s字符');

end if;

end;


当前题目:oracle怎么判断字符,oracle判断字符是否为数字
URL地址:http://bjjierui.cn/article/dsdjhhc.html

其他资讯