解决方案 »

  1.   

    就是显示一个列名为czrq的列啊,只不过这个列的值固定为空
      

  2.   

    直接写就是了SQL> select null czrq from dual;
     
    CZRQ
    ----
     
    SQL> 
      

  3.   

    这个应该是别名吧,可能写sql的人在使用的过程中把别名命名为与原字段一样的名字了。
    如:
    select 字段名 a from 表;
    其实就是用a来代替字段名。你列出的sql使用者把null常量固定命名为字段名了,导致你误解了。
      

  4.   

    czrq是别名
    czrq这一列的值都是null 
      

  5.   

    就是显示一个列名为czrq的列啊,只不过这个列的值固定为空
    你的意思是输出czrp中值为空的行,那 0 ischecked,是什么意思呢
      

  6.   

    就是显示一个列名为czrq的列啊,只不过这个列的值固定为空
    你的意思是输出czrp中值为空的行,那 0 ischecked,是什么意思呢就是 别名ischecked这一列都为0,
      

  7.   

    或者是显示czrq所有行,使它所有值成为空值
      

  8.   

    就是别名,这一列都为某个值,可能是你业务需要这些列而已
    SQL> with t as (
      2  select '1' id ,'zhangsan' name from dual
      3  union all
      4  select '2' id ,'lisi' name from dual
      5  union all
      6  select '3' id ,'wangwu' name from dual
      7  )
      8  select null czrq,0 ischecked,t.* from t
      9  /
     
    CZRQ  ISCHECKED ID NAME
    ---- ---------- -- --------
                  0 1  zhangsan
                  0 2  lisi
                  0 3  wangwu
     
    SQL> 
      

  9.   

    czrq和ischecked都是别名 我以为这个ischecked是函数呢。我百度那么久都没有找到,谢谢啊
      

  10.   

    应该不是,我在Oracle试了一下,crqz是别名,null是指crqz列中所有数据都是null,行数默认和表的行数一样,0 ischected也是一样,显示一列名字是ischected,其中所有数据都是0,行数和表的行数一样,恩 就是这样。
      

  11.   

    再问一个问题:
    SQL> CREATE VIEW ENVELOPE (COMPANY, MAILING_ADDRESS) AS
    2 SELECT NAME, ADDRESS + " " + CITY + ", " + STATE
    3 FROM COMPANY;
    我试着写一个类似的
    create view wch(wchdddddddddddddd) as
      select mc+" "+mc from bm where dm < 4
    ora-00904“”:标识符错误
    我就试着编译select mc+" "+mc from bm where dm < 4
    ora-00904“”:标识符错误 
    目的就是想要在mc这列数据上加一个空格再加个mc这列
      

  12.   

    大哥 oracle连接符是||并不是+号
      

  13.   

    我在pl/sql建立一个索引,按照yhid降序排列的
    create index desc_yhid on hh (yhid desc)
    然后想去看效果
    select * from bm 可是结果还是乱序的,百度说Oracle自动调用索引的,我们是看不见的?只这样的吗?
      

  14.   

    你select * from bm 走的shi全表扫描,没有走yhid的索引 select * from bm where yhid<...加个条件 这样应该就走降序索引了
      

  15.   

    你select * from bm 走的shi全表扫描,没有走yhid的索引 select * from bm where yhid<...加个条件 这样应该就走降序索引了
    成功了
      

  16.   

    我pl/sql看一个表的时候,一般按右键看查看,就能看见列代表的是什么,可是有些表点查看就只能是看到代码。这是当初创建表的时候设置的吗?没办法看他列的意思了吗
      

  17.   

    where一个主键去删除一个表的数据的时候出来 ora-02292:违反完整约束条件
    我知道其他列是其他表的主键,可是要删除其他表的数据才能删除这行数据吗?
    还是因为这个主键是其他表的数据,要删除这个主键在其他表的数据呢才能删除这个表的数据