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;
Previous:nothing Next:hur man skapar en högteknologisk webbplats