
<p>Sql workshop – object browser –DEPARTMENTS-</p><p>Column Name Data Type Nullable Default Primary Key</p><p>DEPARTMENT_ID NUMBER(4,0) No - 1</p><p>DEPARTMENT_NAME VARCHAR2(30) No - -</p><p>MANAGER_ID NUMBER(6,0) Yes - -</p><p>LOCATION_ID NUMBER(4,0) Yes - -</p><p>Data </p><p>EDIT DEPARTMENT_ID DEPARTMENT_NAME MANAGER_ID LOCATION_ID</p><p>10 Administration 200 1700</p><p>20 Marketing 201 1800</p><p>50 Shipping 124 1500</p><p>60 IT 103 1400</p><p>80 Sales 149 2500</p><p>90 Executive 100 1700</p><p>110 Accounting 205 1700</p><p>190 Contracting - 1700</p><p>Constraint Type Search Condition Related Constraint Columns Delete Rule DEPT_ID_PK Primary - - DEPARTMENT_ID - DEPT_LOC_FK DEPT_LOC_FK Foreign - LOCATION_ID NO ACTION (RO_1505_SQL01_T01.LOCATIONS)</p><p>DEPT_MGR_FK DEPT_MGR_FK Foreign - MANAGER_ID NO ACTION (RO_1505_SQL01_T01.EMPLOYEES)</p><p>"DEPARTMENT_NAME" IS DEPT_NAME_NN Check - - - NOT NULL</p><p>………….</p><p>LOCATIONS</p><p>Column Name Data Type Nullable Default Primary Key</p><p>LOCATION_ID NUMBER(4,0) No - 1</p><p>STREET_ADDRESS VARCHAR2(40) Yes - -</p><p>POSTAL_CODE VARCHAR2(12) Yes - -</p><p>CITY VARCHAR2(30) No - -</p><p>STATE_PROVINCE VARCHAR2(25) Yes - -</p><p>COUNTRY_ID CHAR(2) Yes - - EDIT LOCATION_ID STREET_ADDRESS POSTAL_CODE CITY STATE_PROVINCE COUNTRY_ID</p><p>1800 460 Bloor St. W. ON M5S 1X8 Toronto Ontario CA</p><p>Magdalen Centre, The 2500 OX9 9ZB Oxford Oxford UK Oxford Science Park</p><p>1400 2014 Jabberwocky Rd 26192 Southlake Texas US</p><p>South San 1500 2011 Interiors Blvd 99236 California US Francisco</p><p>1700 2004 Charade Rd 98199 Seattle Washington US</p><p>I n v a l Search Delete Last i Constraint Type Condition Related Constraint Columns Rule Status Change Index d 08/23/2013 LOCATION_ ENABLE LOC_ID_P LOC_ID_PK Primary - - - 11:19:57 - ID D K AM 08/23/2013 LOC_CITY_N "CITY" IS NOT ENABLE Check - - - 11:19:57 - - N NULL D AM LOC_C_ID_FK 08/23/2013 LOC_C_ID_F COUNTRY_INO ENABLE Foreign - (RO_1505_SQL01_T01.CO 11:19:57 - - K D ACTION D UNTRIES) AM</p><p>SQL Workshop---SQL Commands</p><p>SELECT DEPARTMENT_NAME FROM DEPARTMENTS</p><p>WHERE LOCATION_ID=1700 SELECT a.DEPARTMENT_NAME, b.CITY, b.COUNTRY_ID, a.DEPARTMENT_NAME</p><p>FROM DEPARTMENTS a JOIN LOCATIONS b</p><p>ON ( a.LOCATION_ID = b.LOCATION_ID )</p><p>SELECT DEPARTMENT_NAME,DEPARTMENT_NAME FROM DEPARTMENTS</p><p>UNION ALL</p><p>SELECT CITY, COUNTRY_ID FROM LOCATIONS</p><p>SELECT DEPARTMENT_NAME,DEPARTMENT_NAME FROM DEPARTMENTS</p><p>INTERSECT </p><p>SELECT CITY, COUNTRY_ID FROM LOCATIONS</p><p>SELECT DEPARTMENT_NAME,DEPARTMENT_NAME FROM DEPARTMENTS</p><p>MINUS</p><p>SELECT CITY, COUNTRY_ID FROM LOCATIONS</p><p>SELECT avg(MANAGER_ID) </p><p>FROM DEPARTMENTS a, LOCATIONS b</p><p>WHERE (a.LOCATION_ID=1700) AND (b.COUNTRY_ID='US')</p><p>SELECT a.LOCATION_ID a.DEPARTMENT_NAME, b.CITY, b.COUNTRY_ID, </p><p>FROM DEPARTMENTS a JOIN LOCATIONS b</p><p>ON ( a.LOCATION_ID = b.LOCATION_ID )</p><p>!!! GROUP BY a.LOCATION_ID</p><p>!!! HAVING b.COUNTRY_ID='US' SELECT * FROM DEPARTMENTS </p><p>WHERE DEPARTMENT_NAME > ANY ( SELECT DEPARTMENT_NAME FROM DEPARTMENTS</p><p>WHERE DEPARTMENT_ID> 100)</p><p>SELECT * FROM DEPARTMENTS </p><p>WHERE DEPARTMENT_NAME IN ( SELECT DEPARTMENT_NAME FROM DEPARTMENTS</p><p>WHERE DEPARTMENT_ID> 100)</p><p>SELECT * FROM DEPARTMENTS </p><p>WHERE DEPARTMENT_NAME >ALL ( SELECT DEPARTMENT_NAME FROM DEPARTMENTS</p><p>WHERE DEPARTMENT_ID> 100)</p><p>SELECT * FROM DEPARTMENTS </p><p>WHERE DEPARTMENT_NAME >ANY ( SELECT DEPARTMENT_NAME FROM DEPARTMENTS</p><p>WHERE DEPARTMENT_ID> 100)</p><p>SELECT * FROM DEPARTMENTS </p><p>WHERE EXISTS ( SELECT DEPARTMENT_NAME FROM DEPARTMENTS</p><p>WHERE DEPARTMENT_ID> 100)</p><p>IN =ANY</p><p>NOT IN <>ALL</p><p><ANY <maxim >ANY >minim</p><p><ALL <minim</p><p>>ALL >maxim</p><p>Constrangeri: NOT NULL, UNIQUE, CHECK </p><p>CREATE TABLE unu { </p><p>CNP number(13) CONSTRAINT unu_pk PRIMARY KEY , </p><p>Nume varchar2(20) NOT NULL, loc varchar2(10) DEFAULT ‘IASI’ NOT NULL,}</p><p>Sau</p><p>CREATE TABLE doi { </p><p>Nume varchar2(20) NOT NULL, </p><p>Prenume varchar2(20) NOT NULL, loc varchar2(10) DEFAULT ‘IASI’ NOT NULL,</p><p>CONSTRAINT unu_pk PRIMARY KEY( nume, prenume)</p><p>}</p><p>Sau</p><p>CREATE TABLE trei { </p><p>CNP number(13) UNIQUE</p><p>Nume varchar2(20) NOT NULL, </p><p>Prenume varchar2(20) NOT NULL,</p><p>Cod_echipa number(3) REFERENCES echipe(cod),</p><p>Cod_echipa number(3) CONSTRAINT ech_fk REFERENCES echipe(cod),</p><p>Cod_echipa number(3), FOREIGN KEY(cod_echipa) REFERENCES echipe(cod),</p><p>Cod_echipa number(3) CONSTRAINT test_fk FOREIGN KEY cod(echipa) REFERENCES echipe(cod) ON DELETE CASCADE,</p><p>Cod_echipa number(3) CONSTRAINT test_fk FOREIGN KEY cod(echipa) REFERENCES echipe(cod) ON DELETE SET NULL, loc varchar2(10) DEFAULT ‘IASI’ NOT NULL,</p><p>CONSTRAINT unu_pk PRIMARY KEY( nume, prenume)</p><p>}</p><p>Modificare table: </p><p>Adaugare coloana </p><p>ALTER TABLE unu ADD camp_nou number(4)UNIQUE </p><p>ALTER TABLE unu ADD camp_nou number(4) NOT NULL</p><p>ALTER TABLE unu ADD camp_nou number(4)PRIMARY KEY </p><p>Stergere coloana </p><p>ALTER TABLE unu DROP COLUMN camp_nou </p><p>ALTER TABLE unu DROP COLUMN camp_nou CASCADE CONSTRAINTS </p><p>MODIFICAREA unei coloane</p><p>ALTER TABLE unu MODIFY camp_nou VARCHAR2(20) DEFAULT ‘D’</p><p>Adaugarea unei constrangeri </p><p>ALTER TABLE unu ADD PRIMARY KEY( numecol)</p><p>ALTER TABLE unu ADD CONSTRAINT unu_pk PRIMARY KEY(numecol)</p><p>ALTER TABLE unu MODIFY numecol VARCHAR2(20) NOT NULL </p><p>STERGERE CONSTRANGERI </p><p>ALTER TABLE unu DROP CONSTRAINT numeconstrangere</p><p>ALTER TABLE unu DROP PRIMARY KEY</p><p>ALTER TABLE unu DROP UNIQUE (lista_col) </p>
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages8 Page
-
File Size-