定义一个新类型,满足以下条件:1:类型名称number_10 ,代表number(38,10)
2:不能定义成subtype,因为在package中定义,如:subtype number_10 is number(38,10),因为该类型不能在创建表(create table)的时候使用
3:不想定义成create object number_10 as object ( value number(38,10)),因为在使用的时候(比如insert)很不方便
4:该类型的使用要象基本的类型一样方便,比如integer,float请问各位大侠可以我的想法可以实现吗 ?
2:不能定义成subtype,因为在package中定义,如:subtype number_10 is number(38,10),因为该类型不能在创建表(create table)的时候使用
3:不想定义成create object number_10 as object ( value number(38,10)),因为在使用的时候(比如insert)很不方便
4:该类型的使用要象基本的类型一样方便,比如integer,float请问各位大侠可以我的想法可以实现吗 ?
解决方案 »
- 求高手指教SQL一杖
- oracle中,求两个字段的乘积,并且这两个字段都是varchar型的
- oracle查询语句
- 如何实现程序后台数据库既可使用SQL SERVER又可能实用Oracle,请指教!!!!
- 关于自动生成序号的问题?
- oracle8.1.7备份的时候发生断电,再检查数据时出现database error code:1578
- 求助一个sql语句的写法,想了好久了!!!!
- 为什么我的 Oracle9i里面没发现RMAN该咋办?
- 存储过程内进行排序并插入新表问题
- 我装的Oracle8i的个人版,结果发现什么也干不了?不能EXP80,也找不到它的管理程序,个人版是有这么多的限制吗
- plsql中的number問題
- 大家帮我看看这个问题,关于decode()的sql语句?
看其他的人是否能解决。
create or replace package aa
is
type number_10 is number(38,10);
end;
然后在定义的时候 declare subtype aa.number_10;