๐ŸŒท๐ŸŒผ๋ชจ์—ฌ๋ด์š” ๊ฐœ๋ฐœ์˜์ˆฒ๐ŸŒท๐ŸŒผ

ORACLE ํ…Œ์ด๋ธ” ๋ณต์‚ฌ ๋ฐ ๊ด€๋ จ ์ฟผ๋ฆฌ ๋ณธ๋ฌธ

๊ฐœ๋ฐœ/SQL

ORACLE ํ…Œ์ด๋ธ” ๋ณต์‚ฌ ๋ฐ ๊ด€๋ จ ์ฟผ๋ฆฌ

์š”์ผ์ด 2020. 2. 6. 11:10
๋ฐ˜์‘ํ˜•

 

  • ํ…Œ์ด๋ธ” ๋ณต์‚ฌํ•˜๊ธฐ ์Šคํ‚ค๋งˆ ๋ฐ์ดํ„ฐ

         CREATE TABLE ์ƒˆ๋กœ๋งŒ๋“คํ…Œ์ด๋ธ”๋ช… AS

             SELECT

                   *

                 FROM

                      ๋ณต์‚ฌํ• ํ…Œ์ด๋ธ”๋ช…

                    [WHERE ์ ˆ]

 

  • ํ…Œ์ด๋ธ” ๊ตฌ์กฐ๋งŒ ๋ณต์‚ฌํ•˜๊ธฐ

            CREATE TABLE ์ƒˆ๋กœ๋งŒ๋“คํ…Œ์ด๋ธ”๋ช… AS

                  SELECT

                        *

                      FROM

                             ๋ณต์‚ฌํ• ํ…Œ์ด๋ธ”๋ช…

                       WHERE 1=2 [where์—๋‹ค๊ฐ€ ์ฐธ์ด ์•„๋‹Œ ์กฐ๊ฑด์„ ๋„ฃ์–ด์คŒ]

 

  • ํ…Œ์ด๋ธ”์€ ์ด๋ฏธ ์ƒ์„ฑ๋˜์–ด ์žˆ๊ณ  ๋ฐ์ดํ„ฐ๋งŒ ๋ณต์‚ฌ

           INSERT INTO ๋ณต์‚ฌํ• ํ…Œ์ด๋ธ”๋ช…

               SELECT

                    *

                 FROM

                    ๋ณต์‚ฌํ• ํ…Œ์ด๋ธ”๋ช…

                [WHERE ์ ˆ]

 

  • ํ…Œ์ด๋ธ” ์ด๋ฆ„ ๋ณ€๊ฒฝ

            ALTER TABLE ๊ตฌํ…Œ์ด๋ธ”๋ช… RENAME TO ์‹ ํ…Œ์ด๋ธ”๋ช…

 

  •  ํ…Œ์ด๋ธ” ์‚ญ์ œ ์‹œ (ํœด์ง€ํ†ต์— ์ €์žฅ)

            DROP TABLE ํ…Œ์ด๋ธ”๋ช…

 

  •  ํ…Œ์ด๋ธ” ์™„์ „ ์‚ญ์ œํ•˜๊ธฐ (ํœด์ง€ํ†ต์— ์ €์žฅ๋˜์ง€ ์•Š์Œ)

            DROP TABLE ํ…Œ์ด๋ธ”๋ช… PURGE

 

  •  ํœด์ง€ํ†ต ๋น„์šฐ๊ธฐ

             PURGE RECYCLEBIN

 

  •  ํœด์ง€ํ†ต์— ์žˆ๋Š” ํ…Œ์ด๋ธ” ๋ณต์›

             FLASHBACK TABLE ํ…Œ์ด๋ธ”๋ช… TO BEFORE DROP

 

  • ์ปฌ๋Ÿผ ๋ฐ์ดํ„ฐ ๋ณต์‚ฌ(๊ตฌํ…Œ์ด๋ธ”์—์„œ ์‹ ํ…Œ์ด๋ธ”๋กœ)

             UPDATE ์‹ ํ…Œ์ด๋ธ”์ด๋ฆ„ b

                  SET b.์ปฌ๋Ÿผ =

                        (SELECT a.์ปฌ๋Ÿผ

                                 FROM ๊ตฌํ…Œ์ด๋ธ”์ด๋ฆ„ a

                                       WHERE a.์‹ ํ…Œ์ด๋ธ”๊ณผ๊ฐ™์€๋ฐ์ดํ„ฐ์˜์ปฌ๋Ÿผ๋ช…= b.๊ตฌํ…Œ์ด๋ธ”๊ณผ๊ฐ™์€๋ฐ์ดํ„ฐ์˜์ปฌ๋Ÿผ๋ช…);

 

     ์ด๋•Œ where์ ˆ์€ ๋งŒ์•ฝ ๊ตฌํ…Œ์ด๋ธ”์˜ ํŠน์ • ์ปฌ๋Ÿผ ๋ฐ์ดํ„ฐ์™€ ์‹ ํ…Œ์ด๋ธ”์˜ ํŠน์ • ์ปฌ๋Ÿผ ๋ฐ์ดํ„ฐ๊ฐ€ ๊ฐ™๋‹ค๋ฉด ํŠน์ •์ปฌ๋Ÿผ๋ช…์„ ๋„ฃ์–ด์ฃผ       ๊ณ  ๊ทธ์— ํ•ด๋‹นํ•˜๋Š” ๋‹ค๋ฅธ ์ปฌ๋Ÿผ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์‹ ํ…Œ์ด๋ธ”์˜ ์ปฌ๋Ÿผ์— ๋„ฃ์–ด์ค€๋‹ค 

 

Comments