表A:aaa(char 20),bbb(char 20),ccc(number(16,2))
表B:aaa(char 20),bbb(char 20),
表C:aaa(char 20),bbb(char 20),create or replace view T_view as
select aaa,bbb,ccc from A
union select aaa,bbb,0.00 from b
union select aaa,bbb,0.00 from c视图完成后视图内的ccc字段不是number(16,2)变成number(22),无法显示小数位????
表B:aaa(char 20),bbb(char 20),
表C:aaa(char 20),bbb(char 20),create or replace view T_view as
select aaa,bbb,ccc from A
union select aaa,bbb,0.00 from b
union select aaa,bbb,0.00 from c视图完成后视图内的ccc字段不是number(16,2)变成number(22),无法显示小数位????
解决方案 »
- oracle数据合并
- olp_v3.sql怎么使用
- 请问谁有在windows2008service64位上面安装过oracle9.2.0.1.0
- 一个oracle端口问题
- Oracle密码的问题
- manager console无法搜索到数据库节点,不能进行数据库备份怎么办??
- 不明白为什么dbms_job首次执行成功,但后面的不会成功?
- 数据库为什么自动断连?
- 请问我在一个NT机器上安装有两个数据库,实例代表访问数据库的一个进程那么系统中有几个实例呢,两个实例的internal口令是否相同?
- Oracle数据库,电脑重启之后建的表空间什么的都没有了。
- Hibernate 多对多单向关联的问题
- 第一次见到的like用法,大家说说其效率如何
create or replace view t_view
select aaa,bbb,ccc from A
union select aaa,bbb,15.22 from B
union select aaa,bbb,0.00 from C;desc t_view
aaa char(20)
bbb char(20)
ccc number
create or replace view T_view as
select aaa,bbb,cast(ccc as number(16,2)) as ccc from
(
select aaa,bbb,ccc from A
union select aaa,bbb,0.00 ccc from b
union select aaa,bbb,0.00 ccc from c
)
就解决了!