查询的时候
例如:
select 字段1,字段2,所要添加的字段并且产生固定的值 from 表名 where 条件

解决方案 »

  1.   

    添加字段。
    alter table P_ZJZQ add id varchar2(10);
      

  2.   

    是查询的时候,固定的表结构
    create table t
    (a varchar2(10),
     b varchar2(10));select a,b,所要显示的列名并且加入固定值 from t也就是在查询的时候多添加一个列,并给这个列添加值谢谢各位的帮助
      

  3.   

    添加字段并产生默认值可以用
    alter table P_ZJZQ add id number(10) default 0;
      

  4.   

    SQL> desc emp
     名称                                      是否为空? 类型
     ----------------------------------------- -------- ----------------------------
     EMPNO                                     NOT NULL NUMBER(4)
     ENAME                                              VARCHAR2(10)
     JOB                                                VARCHAR2(9)
     MGR                                                NUMBER(4)
     HIREDATE                                           DATE
     SAL                                                NUMBER(7,2)
     COMM                                               NUMBER(7,2)
     DEPTNO                                             NUMBER(2)SQL> alter table emp add ttttt number(1) default 1;表已更改。已用时间:  00: 00: 00.02
    SQL> desc emp
     名称                                      是否为空? 类型
     ----------------------------------------- -------- ----------------------------
     EMPNO                                     NOT NULL NUMBER(4)
     ENAME                                              VARCHAR2(10)
     JOB                                                VARCHAR2(9)
     MGR                                                NUMBER(4)
     HIREDATE                                           DATE
     SAL                                                NUMBER(7,2)
     COMM                                               NUMBER(7,2)
     DEPTNO                                             NUMBER(2)
     TTTTT                                              NUMBER(1)
    SQL> desc emp
     名称                                      是否为空? 类型
     ----------------------------------------- -------- ----------------------------
     EMPNO                                     NOT NULL NUMBER(4)
     ENAME                                              VARCHAR2(10)
     JOB                                                VARCHAR2(9)
     MGR                                                NUMBER(4)
     HIREDATE                                           DATE
     SAL                                                NUMBER(7,2)
     COMM                                               NUMBER(7,2)
     DEPTNO                                             NUMBER(2)SQL> alter table emp add ttttt number(1) default 1;表已更改。已用时间:  00: 00: 00.02
    SQL> desc emp
     名称                                      是否为空? 类型
     ----------------------------------------- -------- ----------------------------
     EMPNO                                     NOT NULL NUMBER(4)
     ENAME                                              VARCHAR2(10)
     JOB                                                VARCHAR2(9)
     MGR                                                NUMBER(4)
     HIREDATE                                           DATE
     SAL                                                NUMBER(7,2)
     COMM                                               NUMBER(7,2)
     DEPTNO                                             NUMBER(2)
     TTTTT                                              NUMBER(1)
    SQL> select * from emp;     EMPNO ENAME      JOB              MGR HIREDATE          SAL       COMM     DEPTNO      TTTTT
    ---------- ---------- --------- ---------- ---------- ---------- ---------- ---------- ----------
          7369 SMITH      CLERK           7902 17-12月-80        800                    20          1
          7499 ALLEN      SALESMAN        7698 20-2月 -81       1600        300         30          1
          7521 WARD       SALESMAN        7698 22-2月 -81       1250        500         30          1
          7566 JONES      MANAGER         7839 02-4月 -81       2975                    20          1
          7654 MARTIN     SALESMAN        7698 28-9月 -81       1250       1400         30          1
          7698 BLAKE      MANAGER         7839 01-5月 -81       2850                    30          1
          7782 CLARK      MANAGER         7839 09-6月 -81       2450                    10          1
          7788 SCOTT      ANALYST         7566 19-4月 -87       3000                    20          1
          7839 KING       PRESIDENT            17-11月-81       5000                    10          1
          7844 TURNER     SALESMAN        7698 08-9月 -81       1500          0         30          1
          7876 ADAMS      CLERK           7788 23-5月 -87       1100                    20          1     EMPNO ENAME      JOB              MGR HIREDATE          SAL       COMM     DEPTNO      TTTTT
    ---------- ---------- --------- ---------- ---------- ---------- ---------- ---------- ----------
          7900 JAMES      CLERK           7698 03-12月-81        950                    30          1
          7902 FORD       ANALYST         7566 03-12月-81       3000                    20          1
          7934 MILLER     CLERK           7782 23-1月 -82       1300                    10          1已选择14行。已用时间:  00: 00: 00.02
    SQL>
      

  5.   

    select a,b,'固定信息' from t;
    如果在pl/sql中只要将'固定信息' 改成变量即可。
    不知是不是这样?
      

  6.   

    是查询的时候,固定的表结构
    create table t
    (a varchar2(10),
     b varchar2(10));select a,b,所要显示的列名并且加入固定值 from t也就是在查询的时候多添加一个列,并给这个列添加值谢谢各位的帮助
    偶理解你的意思
    select a,b,1000 c from t
    1000就是你要添加的固定值,实际上并不是表的字段
      

  7.   

    多谢各位的回答
    fuzhou77(浮舟)我是这个意思,也许我的表达能力不好
    谢谢各位