10:18:32 SQL> create view v_1 as
10:53:55   2  select '          ' bzmc from dual;视图已建立。实际:5978
10:54:20 SQL> select * from v_1;BZMC
----------
实际:25010:54:36 SQL> select length(bzmc) from v_1;LENGTH(BZMC)
------------
          10实际:100
10:54:46 SQL>

解决方案 »

  1.   

    是的
    或者通过col来定义一下
    用上面的例子
    10:54:46 SQL> col bzmc format a20
    11:03:00 SQL> select bzmc from v_1;BZMC
    --------------------
    实际:90
    11:03:12 SQL> col bzmc format 9.99
    11:04:19 SQL>  select 1 bzmc from v_1; BZMC
    -----
     1.00实际:101
    11:04:40 SQL>
      

  2.   

    你可以定义一个表(比如temp),其中含有BZXH,BZMC,SFYZX这几个字段(保证这个表只有一条记录),然后创建视图create or replace view V_CZP_rptCZBZ as
      select BZ.RWXH,BZ.XH,temp.BZXH,temp.BZMC,temp.SFYZX
        from CZP_CZBZ BZ,temp