Počevši od osnova Oracle SQL-a, to je sistem za upravljanje relacionim bazama podataka (RDBMS) visokih performansi, robustan i skalabilan. Upotreba ovog jezika za manipulaciju, preuzimanje i skladištenje podataka u bazama podataka uključuje širok spektar mogućnosti. Uobičajeni zadatak je preimenovanje tabele, naizgled jednostavna akcija koja ima značajan uticaj na organizaciju baze podataka i čitljivost od strane programera. U ovom članku detaljno ćemo se pozabaviti načinom na koji se ta operacija izvodi.
U svijetu oracle SQL-a, preimenovanje tablice se izvodi pomoću naredbe ALTER TABLE nakon čega slijedi RENAME TO, a zatim novo željeno ime. Međutim, prije nego što prijeđete pravo na rješenje, uvjerite se da imate dovoljnu privilegiju da preimenujete tablicu u vašoj bazi podataka.
Evo pogleda na osnovnu sintaksu koju biste koristili.
ALTER TABLE old_table_name
RENAME TO new_table_name;
Objašnjenje koda korak po korak
U razbijanju koda:
ALTER TABLE je SQL izraz koji se koristi za promjenu strukture postojeće tablice. Ovo može uključivati različite radnje kao što su dodavanje ili preimenovanje stupaca, preimenovanje tablice ili dodavanje ograničenja.
old_table_name je trenutno ime tabele u vašoj bazi podataka koju želite preimenovati.
PREIMENUJ U je SQL ključna riječ koja se koristi za signalizaciju promjene imena.
novo_naziv_tabele je mjesto gdje specificirate novo ime za vašu tablicu.
Oracle Data Dictionary
- Oracle Data Dictionary je skup tabela i pogleda u koje sam Oracle pohranjuje metapodatke.
- Nakon što preimenujete svoju tabelu, promjena imena će biti ažurirana ovdje.
- Možete postaviti upit u rječnik podataka da potvrdite da je došlo do promjene imena.
Da sve spojimo, slijedi jednostavan primjer u kojem preimenujemo tabelu pod nazivom “orders” u “customer_orders”.
ALTER TABLE nalozi
PRENAMENITE U customer_orders;
Šta treba uzeti u obzir prilikom preimenovanja tabela
Prilikom preimenovanja tabela treba imati na umu nekoliko stvari. Prvo, shvatite da nakon preimenovanja sve reference na prethodno ime tablice u postojećim PL/SQL pohranjenim programima više neće biti važeće. Morali biste modificirati te programe da odražavaju novo ime tablice. Drugo, osigurajte da nema zavisnosti ili pokretača baze podataka povezanih s tablicom koju želite preimenovati.
Oracle SQL je pun korisnih naredbi i funkcija koje čak i mali zadaci poput preimenovanja tablice zahtijevaju razumijevanje njegove moćne sintakse. Nadamo se da ćete bolje upoznati kako ove naredbe funkcionišu i kako ih koristiti za upravljanje i organiziranje vaših baza podataka. Zapamtite da je efikasno upravljanje bazom podataka ključ za optimizovano pronalaženje i korišćenje podataka.
