我的数据库里有个基表表名叫a,在写一个sql语句时能不能写TN_PRODUCTS as a, (TN_PRODUCTS也是个表) 我的数据库里有个基表表名叫a,在写一个sql语句时能不能写TN_PRODUCTS as a, (TN_PRODUCTS也是个表) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 显示的是表emp的数据而不是dept的数据SQL> select * from emp dept;EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO----- ---------- --------- ----- ----------- --------- --------- ------ 7369 SMITH CLERK 7902 17/12/1980 800.00 20 7499 ALLEN SALESMAN 7698 20/02/1981 1600.00 300.00 30 7521 WARD SALESMAN 7698 22/02/1981 1250.00 500.00 30 7566 JONES MANAGER 7839 02/04/1981 2975.00 20 7654 MARTIN SALESMAN 7698 28/09/1981 1250.00 1400.00 30 7698 BLAKE MANAGER 7839 01/05/1981 2850.00 30 7782 CLARK MANAGER 7839 09/06/1981 2450.00 10 7788 SCOTT ANALYST 7566 09/12/1982 3000.00 20 7839 KING PRESIDENT 17/11/1981 5000.00 10 7844 TURNER SALESMAN 7698 08/09/1981 1500.00 0.00 30 7876 ADAMS CLERK 7788 12/01/1983 1100.00 20 7900 JAMES CLERK 7698 03/12/1981 950.00 30 7902 FORD ANALYST 7566 03/12/1981 3000.00 20 7934 MILLER CLERK 7782 23/01/1982 1300.00 1014 rows selectedSQL> 楼主这样写是有什么作用? 1楼的这样写 dept 就是变成表的别名了 可以啊,只要你的这个sql里面没有同时用到 基表a 别写as a,起码你起别名起个TP(TN_PRODUCTS缩写),我维护SQL,最讨厌看到A,B,C,D,E这样的别名,搞得和代数一样,最可恨的是每个SQL还A,B,C,D,E表名还不一样,ft... 急急急!!!历史数据变动信息 关于ResultSet.getDouble 如何让oracle只能允许一个连接? 如果ORACLE数据库彻底不能启动,数据存在D盘,能否通过重装ORACLE来回复数据? 哪里有pl/sql语言xml解析器下载啊 Oracle 中的字段替换 ado连接oracle问题,急问!!!! Oracle的简单问题,怎么回事? 谁用过ORACLE的OTT? (UP有分) 关于Drop table的讨论?急用!!!在线等待?? 存储过程里直接生成文本文件?????????? 急!高分求如果通过调用基盘的共通去释放ORACLE占用的资源?
SQL> select * from emp dept;EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
----- ---------- --------- ----- ----------- --------- --------- ------
7369 SMITH CLERK 7902 17/12/1980 800.00 20
7499 ALLEN SALESMAN 7698 20/02/1981 1600.00 300.00 30
7521 WARD SALESMAN 7698 22/02/1981 1250.00 500.00 30
7566 JONES MANAGER 7839 02/04/1981 2975.00 20
7654 MARTIN SALESMAN 7698 28/09/1981 1250.00 1400.00 30
7698 BLAKE MANAGER 7839 01/05/1981 2850.00 30
7782 CLARK MANAGER 7839 09/06/1981 2450.00 10
7788 SCOTT ANALYST 7566 09/12/1982 3000.00 20
7839 KING PRESIDENT 17/11/1981 5000.00 10
7844 TURNER SALESMAN 7698 08/09/1981 1500.00 0.00 30
7876 ADAMS CLERK 7788 12/01/1983 1100.00 20
7900 JAMES CLERK 7698 03/12/1981 950.00 30
7902 FORD ANALYST 7566 03/12/1981 3000.00 20
7934 MILLER CLERK 7782 23/01/1982 1300.00 1014 rows selectedSQL>
1楼的这样写 dept 就是变成表的别名了