Sub*_*bbu 1 sql oracle sql-view
create or replace view ABC_VIEW(
VEHICLEID, BRAND,
MODEL, VEHICLE_TYPE,
FUEL_TYPE, TRANSMISSION_TYPE,
GEARBOX, DRIVE_TYPE,
VEHICLE_NUMBER, PRICE,
"TEST Column"
) as
select VEHICLEID, BRAND,
MODEL, VEHICLE_TYPE,
FUEL_TYPE, TRANSMISSION_TYPE,
GEARBOX, DRIVE_TYPE,
VEHICLE_NUMBER, PRICE,
'' as "TEST Column"
from ABC;
Run Code Online (Sandbox Code Playgroud)
默认情况下"Test Column"创建为Char(1).如何将其更改为Number数据类型?
请帮帮我.谢谢.
像这儿:
create or replace view v_abc as
select cast(null as number) test_column
from dual;
Run Code Online (Sandbox Code Playgroud)
测试:
select table_name, column_name, data_type
from all_tab_columns where table_name='V_ABC';
TABLE_NAME COLUMN_NAME DATA_TYPE
------------------------------ ------------------------------ -------
V_ABC TEST_COLUMN NUMBER
Run Code Online (Sandbox Code Playgroud)