如题,能SELECT,不过我想知道定义VIEW的语句是什么。

解决方案 »

  1.   

    select text from user_views where view_name=upper('视图名);
      

  2.   

    我是用TOAD 来看视图的脚本,比较方便
      

  3.   

    使用pl/sql、toad等工具可以非常方便的查看、编辑
      

  4.   

    在pl/sql中打开command window在Dialog页敲入:ed VIEWNAME回车。^_^
      

  5.   

    SQL> create view ff as select * from emp;视图已创建。SQL> select * from ff;     EMPNO ENAME      JOB              MGR HIREDATE              SAL       COMM     DEPTNO
    ---------- ---------- --------- ---------- -------------- ---------- ---------- ----------
          7369 SMITH      CLERK           7902 17-12月-80            800                    20
          7499 ALLEN      SALESMAN        7698 20-2月 -81           1600        300         30
          7521 WARD       SALESMAN        7698 22-2月 -81           1250        500         30
          7566 JONES      MANAGER         7839 02-4月 -81           2975                    20
          7654 MARTIN     SALESMAN        7698 28-9月 -81           1250       1400         30
          7698 BLAKE      MANAGER         7839 01-5月 -81           2850                    30
          7782 CLARK      MANAGER         7839 09-6月 -81           2450                    10
          7788 SCOTT      ANALYST         7566 19-4月 -87           3000                    20
          7839 KING       PRESIDENT            17-11月-81           5000                    10
          7844 TURNER     SALESMAN        7698 08-9月 -81           1500          0         30
          7876 ADAMS      CLERK           7788 23-5月 -87           1100                    20
          7900 JAMES      CLERK           7698 03-12月-81            950                    30
          7902 FORD       ANALYST         7566 03-12月-81           3000                    20
          7934 MILLER     CLERK           7782 23-1月 -82           1300                    10已选择14行。SQL> select dbms_metadata.get_ddl('VIEW','FF') from dual;DBMS_METADATA.GET_DDL('VIEW','FF')
    --------------------------------------------------------------------------------  CREATE OR REPLACE FORCE VIEW "SCOTT"."FF" ("EMPNO", "ENAME", "JOB", "MGR", "HIREDATE", "SAL", "COM  select "EMPNO","ENAME","JOB","MGR","HIREDATE","SAL","COMM","DEPTNO" from empSQL>
      

  6.   

    select dbms_metadata.get_ddl('view','视图名') from dual