Oracle11g 需要格式或输入掩码

Oracle11g 需要格式或输入掩码,oracle11g,oracle-apex,oracle-apex-5.1,Oracle11g,Oracle Apex,Oracle Apex 5.1,我以前问过这个问题,但得到了很好的回答,所以我再次问,只是想看看是否能得到帮助 我有一个带有字段(:p4_filenumber)的oracle表单,我正在尝试获取一个输入或格式掩码,将字段中的数字更改为x/xx/xxx格式。 输入掩码当然允许在处理之前以上述格式输入数字,但如果我无法获得,那么我可以在处理之后使用格式掩码进行更改。您不能使用格式掩码进行更改,因为x/xx/xxx不是数字的表示形式。有点像约会,但不完全是。您没有说这个字段将如何存储在数据库中,但我猜它将是一个VARCHAR2。如果

我以前问过这个问题,但得到了很好的回答,所以我再次问,只是想看看是否能得到帮助

我有一个带有字段(:p4_filenumber)的oracle表单,我正在尝试获取一个输入或格式掩码,将字段中的数字更改为x/xx/xxx格式。
输入掩码当然允许在处理之前以上述格式输入数字,但如果我无法获得,那么我可以在处理之后使用格式掩码进行更改。

您不能使用格式掩码进行更改,因为x/xx/xxx不是数字的表示形式。有点像约会,但不完全是。您没有说这个字段将如何存储在数据库中,但我猜它将是一个
VARCHAR2
。如果您只是尝试将用户输入的
xxxxxx
重新格式化为
x/xx/xxx
,那么您需要对此进行动态操作,可能是更改字段。这将运行一段Javascript来重新格式化输入


但是有很多东西需要解开。如果用户只输入4个数字怎么办?如果他们输入字母怎么办?

您好!如果你之前的问题和这个问题一样简洁和模糊,那么你没有得到答案的原因是你没有提供足够的信息让人们帮助你。如果您还没有这样做,请记住,我们有一个网站,其中包含有关我已编辑的问题的提示可能重复:。由于您没有提供任何关于您尝试过的内容或您发现的类似提示的提示,我不知道您是否找到了此项,并且无论出于何种原因,它都不起作用。可能重复感谢您的输入。我很确定用户不会输入字母