pl/sql中
type tpname as record
(
v_char char(9),
v_vchar varchar2(9)
.
.
.
);sqlplus中
create type tpname as record
(
v_char char(9),
v_vchar varchar2(9)
.
.
.
);
/
type tpname as record
(
v_char char(9),
v_vchar varchar2(9)
.
.
.
);sqlplus中
create type tpname as record
(
v_char char(9),
v_vchar varchar2(9)
.
.
.
);
/
我想到的一个方法是自己写一个函数,在每个要检查的字段上包一下,如果不符合就抛出异常。不过这样也是要每个字段都处理的。
还有一点,我觉得非常纳闷,如果要确保这些字段开头两个字符一定是0,那么其实根本就不要保存这两个字符,在查询时加上不就完了吗?这是冗余数据。