hur man skriver Oracle SQL -kod som skapar tabellen employee

Den anställde bordet är en av många tabeller som skapats i mänskliga resurser provet schema som tillhandahålls av Oracle . De mänskliga resurserna databas spår anställd och informationspunkter för ett fiktivt företag. Oracle ger provet databaser för att skapa en gemensam grund för exemplen i teknisk dokumentation
1
Anslut till Oracle med . ett konto som har tillräckliga behörigheter för att skapa och ändra tabeller
2
Skriv in följande SQL ( Structured Query Language ) för att konfigurera säkerhet för de mänskliga resurserna databasen : .

DROP Användare hr CASCADE ,

CREATE USER hr identifieras av HR ,

ALTER Användare hr TILLFÄLLIGT tabellutrymme temp ,

GRANT skapa session

, skapa tabell

, skapa förfarande

, skapa sekvens

, skapa utlösa

skapar visa

, skapa synonym

, ändra session

till HR ,

CONNECT /AS SYSDBA ;

GRANT köra på sys .
Skriv in följande SQL i utvecklingsmiljön för att lägga till den anställde detaljer inför databasen :

skapa eller ersätta VIEW emp_details_view

( employee_id ,

job_id ,

manager_id ,

department_id ,

location_id ,

country_id ,

förnamn ,

efternamn ,

lön ,

commission_pct ,

department_name ,

job_title ,

stad ,

state_province ,

country_name ,

region_name )

AS SELECT

e. employee_id ,

e. job_id ,

e. manager_id ,

e. department_id , d. location_id

,

l. country_id ,

e. first_name ,

e. last_name ,

e. salary ,

e. commission_pct ,

d. department_name ,

j. job_title ,

l. city ,

l. state_province ,

c. country_name ,

r. region_name

FRÅN

anställda e ,

avdelningar d ,

jobb j ,

platser l ,

länder c ,

regioner r

där E. department_id=d. department_id

OCH d. location_id=l. location_id

OCH l. country_id=c. country_id

OCH c. region_id=r. region_id

OCH j. job_id=e. job_id

med enbart läsrättigheter ,

commit;

Visited 1 times, 1 visit(s) today

コメント

タイトルとURLをコピーしました