加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

sql – Oracle在字符串内部修剪空格

发布时间:2021-01-25 19:23:13 所属栏目:编程 来源:网络整理
导读:我在我的体系中将电话号码存储为VARCHAR2,以应承用户在他们选择的环境下输入他们电话号码前面的字符. 我的正则表达式美满地应承这一点,可是当在数据库中存储数字时,我想要去除用户也许输入的全部空格. 我的正则表达式应承以下名目 +4470123456789+447 0123456

我在我的体系中将电话号码存储为VARCHAR2,以应承用户在他们选择的环境下输入他们电话号码前面的字符.

我的正则表达式美满地应承这一点,可是当在数据库中存储数字时,我想要去除用户也许输入的全部空格.

我的正则表达式应承以下名目

+4470123456789
+447 0123456789
+447 01234 56789
01234567890
01234 567890
01234 567 890

我知道我可以通过不让用户在他们的数字中添加任何空格来办理我的题目,但我从小我私人履历中知道,因为客户端的一些愚笨名目化而导致验证错误是何等令人沮丧.我已经实行在我的INSERT / UPDATE触发器上行使TRIM函数但我已经意识到仅限于前面和尾随空格,我可以行使Oracle中的任何其他函数来删除内部空缺吗?可能我是否必要编写本身的函数来执行此操纵?

任何指针都将很是谢谢.

办理要领

你想实行替代(telno,”,”).

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读