Atrisināts: pārdēvēt tabulu

Pēdējā atjaunošana: 09/20/2023

Sākot ar Oracle SQL pamatiem, tā ir augstas veiktspējas, stabila un mērogojama relāciju datu bāzes pārvaldības sistēma (RDBMS). Šīs valodas izmantošana, lai apstrādātu, izgūtu un uzglabātu datus datu bāzēs, ietver plašu iespēju klāstu. Izplatīts uzdevums ir tabulas pārdēvēšana, šķietami vienkārša darbība, kas būtiski ietekmē datu bāzes organizēšanu un izstrādātāju lasāmību. Šajā rakstā mēs detalizēti iedziļināsimies, kā tieši veikt šo darbību.

Oracle SQL pasaulē tabulas pārdēvēšana tiek veikta, izmantojot komandu ALTER TABLE, kam seko RENAME TO un pēc tam jauno vēlamo nosaukumu. Tomēr, pirms dodaties tieši uz risinājumu, pārliecinieties, vai jums ir pietiekamas tiesības pārdēvēt tabulu savā datu bāzē.

Šeit ir apskatīta pamata sintakse, kuru jūs varētu izmantot.

ALTER TABLE old_table_name
PĀRDĒVĒT UZ new_table_name;

Kodeksa soli pa solim skaidrojums

Sadalot kodu:

ALTER TABLE ir SQL priekšraksts, ko izmanto, lai mainītu esošas tabulas struktūru. Tas var ietvert dažādas darbības, piemēram, kolonnu pievienošanu vai pārdēvēšanu, tabulas pārdēvēšanu vai ierobežojumu pievienošanu.

vecās_tabulas_nosaukums ir pašreizējais tabulas nosaukums jūsu datubāzē, kuru vēlaties pārdēvēt.

RENAME TO ir SQL atslēgvārds, ko izmanto, lai signalizētu par nosaukuma maiņu.

new_table_name ir vieta, kur norādāt tabulas jauno nosaukumu.

Oracle datu vārdnīca

  • Oracle datu vārdnīca ir tabulu un skatu kopa, kurā Oracle pati glabā metadatus.
  • Kad būsiet pārdēvējis savu tabulu, nosaukuma maiņa tiks atjaunināta šeit.
  • Varat pieprasīt datu vārdnīcu, lai apstiprinātu, ka vārda maiņa ir notikusi.

Lai to visu apkopotu, tālāk ir sniegts vienkāršs piemērs, kurā mēs pārdēvējam tabulu ar nosaukumu “pasūtījumi” uz “customer_orders”.

ALTER TABLE pasūtījumus
PĀRDĒVĒT UZ klientu_pasūtījumiem;

Kas jāņem vērā, pārdēvējot tabulas

Pārdēvējot tabulas, jāpatur prātā dažas lietas. Pirmkārt, saprotiet, ka pēc pārdēvēšanas visas atsauces uz iepriekšējo tabulas nosaukumu esošajās PL/SQL saglabātajās programmās vairs nebūs derīgas. Jums būs jāmaina šīs programmas, lai atspoguļotu jauno tabulas nosaukumu. Otrkārt, nodrošiniet, lai ar tabulu, kuru vēlaties pārdēvēt, nebūtu saistītas atkarības vai datu bāzes aktivizētāji.

Oracle SQL ir pilns ar noderīgām komandām un funkcijām, kuru veikšanai pat nelieliem uzdevumiem, piemēram, tabulas pārdēvēšanai, ir nepieciešama izpratne par tās jaudīgo sintaksi. Cerams, ka jūs iegūsit labāku izpratni par to, kā šīs komandas darbojas un kā tās izmantot datu bāzu pārvaldībai un organizēšanai. Atcerieties, ka efektīva datu bāzes pārvaldība ir atslēga optimizētai datu izguvei un lietošanai.

Related posts: