关于查询的输出

时间:2012-09-16 04:15:22

标签: sql oracle

我在两张桌子下面有一个查询..

CREATE table "EMPLOYEE" (
    "EMP_ID"     NUMBER,
    "ENAME"      VARCHAR2(4000),
    "SALARY"     VARCHAR2(4000),
    "COMPANY"    VARCHAR2(4000),
    "CONTACTNO." NUMBER,
    "GENDER"     CHAR(100),
    constraint  "EMPLOYEE_PK" primary key ("EMP_ID")
)

CREATE TABLE  "DEPARTMENT" 
(   
    "DEPT_ID" NUMBER, 
    "DEPT_NAME" VARCHAR2(4000), 
    "LOCATION" VARCHAR2(4000), 
    "CONTACTNO." NUMBER, 
     CONSTRAINT "DEPARTMENT_PK" PRIMARY KEY ("DEPT_ID") ENABLE
)

现在输出是什么如果我从EMPLOYEE,DEPARTMENT

写下select *

2 个答案:

答案 0 :(得分:1)

逗号运算符返回两个表的交叉连接。这是联接中涉及的表的笛卡尔积。

答案 1 :(得分:1)

只有一个架构,没有。如果表中有数据,那么您将获得每个表中所有内容的交叉连接。