-1

2つのテーブルの下にあるクエリが1つあります..

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
)

select * from EMPLOYEE,DEPARTMENT と書くと、出力はどうなるでしょうか。

4

2 に答える 2

1

コンマ演算子は、2 つのテーブルのクロス結合を返します。これは、結合に含まれるテーブルのデカルト積です。

于 2012-09-16T04:30:18.930 に答える
1

スキーマだけでは何もありません。テーブルにデータがある場合、各テーブル内のすべてのクロス結合が得られます。

于 2012-09-16T04:31:12.690 に答える