โป ๋ณ๊ฒฝํ ์ปฌ๋ผ์ด ํฌํจ๋ ํ ์ด๋ธ ์์ฒด๋ฅผ ์ด์ฉํ๋ ๋ฐฉ๋ฒ
1. ๋ฐฑ์
ํ
์ด๋ธ ์์ฑ ํ ๊ธฐ์กดํ
์ด๋ธ ๋ฐ์ดํฐ ์ฎ๊ธฐ๊ธฐ
CREATE TABLE [๋ฐฑ์
ํ
์ด๋ธ๋ช
] AS SELECT * FROM [๊ธฐ์กดํ
์ด๋ธ๋ช
];
2. ๊ธฐ์กดํ
์ด๋ธ ์ญ์
DROP TABLE [๊ธฐ์กดํ
์ด๋ธ๋ช
];
3. ํ
์ด๋ธ ์ฌ์ ์ ํ ์์ฑ
CREATE TABLE [๊ธฐ์กดํ
์ด๋ธ๋ช
] (
[์ปฌ๋ผ๋ช
] [๋ฐ์ดํฐํ์
]
, [์ปฌ๋ผ๋ช ] [๋ฐ์ดํฐํ์ ]
, [์ปฌ๋ผ๋ช ] [๋ฐ์ดํฐํ์ ]
, [์ปฌ๋ผ๋ช
] [๋ฐ์ดํฐํ์
]
);
4. ์ฌ์ ์ํ ํ
์ด๋ธ์ ๋ฐฑ์
ํ
์ด๋ธ ๋ฐ์ดํฐ ์ฝ์
INSERT INTO [๊ธฐ์กดํ
์ด๋ธ๋ช
] SELECT * FROM [๋ฐฑ์
ํ
์ด๋ธ๋ช
];
โป ๋ณ๊ฒฝํ ์ปฌ๋ผ ์์ฒด๋ฅผ ์ด์ฉํ๋ ๋ฐฉ๋ฒ
1. ๋ณ๊ฒฝํ๋ ค๋ ํ ์ด๋ธ์ ์์ CLOB์ปฌ๋ผ ์ถ๊ฐ
ALTER TABLE [ํ ์ด๋ธ๋ช ] ADD ( [์ปฌ๋ผ๋ช ] [CLOB(๋ฐ์ดํฐํ์ )] );
2. VARCHAR2ํ์ ์ธ ๊ธฐ์กด์ ์ปฌ๋ผ์ ์๋ ๋ฐ์ดํฐ๋ฅผ CLOB์ปฌ๋ผ์ ๋ณต์ฌ
UPDATE [ํ ์ด๋ธ๋ช ] SET [CLOBํ์ ์ปฌ๋ผ๋ช ] = [๊ธฐ์กด์ปฌ๋ผ๋ช ];
3. ๊ธฐ์กด VARCHAR2ํ์ ์ ์ปฌ๋ผ ์ญ์
ALTER TABLE [ํ ์ด๋ธ๋ช ] DROP COLUMN [๊ธฐ์กด์ปฌ๋ผ๋ช ];
4. ๋ณต์ฌํด๋๊ธฐ ์ํด ๋ง๋ CLOBํ์ ์ธ ์ปฌ๋ผ๋ช ์ ๊ธฐ์กด ์ปฌ๋ผ๋ช ์ผ๋ก ๋ณ๊ฒฝ
ALTER TABLE [ํ ์ด๋ธ๋ช ] RENAME COLUMN [CLOBํ์ ์ปฌ๋ผ๋ช ] TO [๊ธฐ์กด์ปฌ๋ผ๋ช ];
์ปฌ๋ผ์ ์์๊ฐ ๋ฌธ์ ๊ฐ ๋ ์ ์๋ค๋ฉด ํ ์ด๋ธ ์์ฒด๋ฅผ ์ด์ฉํ๋ ๊ฒ์ด ์ข์ ๊ฒ ๊ฐ๋ค.
์ปฌ๋ผ์ ์๋ก ์์ฑํ๋ฉด ์์๊ฐ ๋งจ ๋์ผ๋ก ๊ฐ๊ธฐ ๋๋ฌธ์ ์์๊ฐ ์ค์ํ์ง ์์ ๋๋ง ์ปฌ๋ผ์ ์ฌ์ฉํ์ฌ ์ฌ์ ์ํ๋ ํธ์ด ์ข์ ๋ฏ ํ๋ค.
'๐ Today I Learned(๊ฐ๋ฐ์ธ์ดํ์ต) > ORACLE(DB)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ORACLE] ํด๋น ํ ์ด๋ธ์ ํฌํจํ๊ณ ์๋ ํ ์ด๋ธ์คํ์ด์ค ์กฐํ (0) | 2022.04.08 |
---|---|
[ORACLE] WHERE์ ํ ์ค์ ์กฐ๊ฑด ์ฌ๋ฌ ๊ฐ (0) | 2022.04.01 |
[ORACLE] ๋ ๊ฐ์ ํ ์ด๋ธ ์กฐ์ธ ํ ์ ๋ฐ์ดํธ (0) | 2022.03.24 |
IN ๋ฌธ์ ํ์ฉํ LIKE ์ฌ์ฉ (0) | 2022.03.17 |
LONGํ์ ์ปฌ๋ผ์ ํฌํจํ ํ ์ด๋ธ ๋ณต์ฌ(๋ฐฑ์ ํ ์ด๋ธ์์ฑ) (0) | 2022.02.14 |