Database 21

[SYUSYU] ํ”„๋กœ์ ํŠธ ์ผ์ง€2) ๋…ผ๋ฆฌ ๋ชจ๋ธ๋ง

1. ๋…ผ๋ฆฌ ๋ชจ๋ธ๋ง์—”ํ‹ฐํ‹ฐ ์ •์˜2. ์†์„ฑ ๋„์ถœ3. ์—‘์…€์— ์‹ค์ œ๋กœ ๋ฐ์ดํ„ฐ ๋„ฃ๊ธฐ4. ๊ด€๋ จ์žˆ๋Š” ์—”ํ‹ฐํ‹ฐ๋ผ๋ฆฌ ์ค„ ๊ธ‹๊ธฐ5. ๊ด€๊ณ„ ์ •์˜(๊ด€๊ณ„์ˆ˜, ์„ ํƒ์„ฑ, ์‹๋ณ„์ž์ƒ์†)6. ๋…ผ๋ฆฌ ๋ชจ๋ธ๋ง ๊ณผ์ •์—์„œ ์–ด๋ ค์› ๋˜์ ์ฃผ๋ฌธ์ทจ์†Œ & ๋ถ€๋ถ„์ฃผ๋ฌธ์ทจ์†Œ์ฃผ๋ฌธํด๋ ˆ์ž„๊ตฌ์กฐ์— ๋Œ€ํ•œ ๊ณ ๋ฏผ์ตœ์ข… ๋ฒ„์ „์ฃผ๋ฌธ์ƒํƒœ์ด๋ ฅ7. ์ตœ์ข… ๐Ÿ’กํ”„๋กœ์ ํŠธ ์ผ์ง€[SYUSYU] ํ”„๋กœ์ ํŠธ ์ผ์ง€1) ์ฃผ์ œ, ๊ตฌํ˜„ ๊ธฐ๋Šฅ ์ •ํ•˜๊ธฐ, ๊ฐœ๋… ๋ชจ๋ธ๋ง[SYUSYU] ํ”„๋กœ์ ํŠธ ์ผ์ง€2) ๋…ผ๋ฆฌ ๋ชจ๋ธ๋ง[SYUSYU] ํ”„๋กœ์ ํŠธ ์ผ์ง€3) ๋ฌผ๋ฆฌ ๋ชจ๋ธ๋ง1. ๋…ผ๋ฆฌ ๋ชจ๋ธ๋งํ•ต์‹ฌ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง 3์žฅ. ๋…ผ๋ฆฌ ๋ชจ๋ธ๋ง3๏ธโƒฃ์ถœ์ฒ˜: ํ•ต์‹ฌ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋งhttps://product.kyobobook.co.kr/detail/S000001975842 5/24(์ˆ˜)์š”์•ฝํ•˜๋ฉด A4 2์žฅ ์ •๋„ ๋‚˜์˜ฌํ…๋ฐ ๋‹ฌ๋‹ฌ ์™ธ์›Œ์•ผ ํ•œ๋‹ค.๋‘ ๊ฐœ์˜ ๋ฐฉ๋ฒ•์ด ์žˆ์„ ๋•Œ ์ง์ ‘ ..

[SYUSYU] ํ”„๋กœ์ ํŠธ ์ผ์ง€1) ์ฃผ์ œ, ๊ตฌํ˜„ ๊ธฐ๋Šฅ ์ •ํ•˜๊ธฐ, ๊ฐœ๋… ๋ชจ๋ธ๋ง

๐Ÿšฉ ๋“ค์–ด๊ฐ€๋ฉฐ๋ชจ๋ธ๋ง ์ „์ฒด ์ผ์ •1. ํ”„๋กœ์ ํŠธ ์ฃผ์ œ ์„ ์ •ํŒ€ ๋…ธ์…˜ ๋นŒ๋”ฉ & ๊ทœ์น™ ์ •ํ•˜๊ธฐ๊ทœ์น™TODO, ์‹œ๊ฐ„ ๊ณ„ํš ๊ณต์œ 2. ๊ฐœ๋… ๋ชจ๋ธ๋ง๊ฐœ๋… ๋ชจ๋ธ๋ง ๊ณผ์ •3. ๊ตฌํ˜„ ๊ธฐ๋Šฅ ๊ฒฐ์ •๐Ÿ”œ ๋ชจ๋ธ๋ง ๋ฐฐ์šด ๋‚ด์šฉ ์ˆ™์ง€ํ•˜๊ธฐ๐Ÿ’กํ”„๋กœ์ ํŠธ ์ผ์ง€[SYUSYU] ํ”„๋กœ์ ํŠธ ์ผ์ง€1) ์ฃผ์ œ, ๊ตฌํ˜„ ๊ธฐ๋Šฅ ์ •ํ•˜๊ธฐ, ๊ฐœ๋… ๋ชจ๋ธ๋ง[SYUSYU] ํ”„๋กœ์ ํŠธ ์ผ์ง€2) ๋…ผ๋ฆฌ ๋ชจ๋ธ๋ง[SYUSYU] ํ”„๋กœ์ ํŠธ ์ผ์ง€3) ๋ฌผ๋ฆฌ ๋ชจ๋ธ๋ง๐Ÿšฉ ๋“ค์–ด๊ฐ€๋ฉฐ๋“œ๋””์–ด 3๋‹ฌ๊ฐ„์˜ ํ•™์Šต์ด ๋๋‚˜๊ณ  ๋ณธ๊ฒฉ์ ์œผ๋กœ ํ”„๋กœ์ ํŠธ์— ๋“ค์–ด๊ฐ€๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ๊ทธ ์‹œ์ž‘์œผ๋กœ ํŒ€ ๋นŒ๋”ฉ์„ ํ•˜๊ณ  ์ œ์ผ ์ค‘์š”ํ•˜๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ๋Š” DB ๋ชจ๋ธ๋ง์„ ๋ฐฐ์šฐ๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ํ•ต์‹ฌ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์ด๋ผ๋Š” ๊ต์žฌ๋กœ DB ๋ชจ๋ธ๋ง ์ˆ˜์—…์— ๋“ค์–ด๊ฐ”๋‹ค.ํ•ต์‹ฌ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง - ์˜ˆ์Šค24ใ€Žํ•ต์‹ฌ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋งใ€์€ ๋ชจ๋ธ๋ง ์ด๋ก ๊ณผ ๊ฐœ๋…๋ชจ๋ธ๋ง, ๋…ผ๋ฆฌ๋ชจ๋ธ๋ง, ๋ฌผ๋ฆฌ ๋ชจ๋ธ๋ง ๊ณผ์ •์—์„œ ..

ํ•ต์‹ฌ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง 4์žฅ. ๋ฌผ๋ฆฌ ๋ชจ๋ธ๋ง

4๏ธโƒฃ์ถœ์ฒ˜: ํ•ต์‹ฌ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋งhttps://product.kyobobook.co.kr/detail/S000001975842 6/13(ํ™”)์ผ์ด ์ž˜๋ชป๋˜์—ˆ์„ ๋•Œ ๋‚ด๊ฐ€ ์ฑ…์ž„์ง€๋Š” ๊ฒŒ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ž…์‚ฌํ•ด์„œ๋Š” ๊ณ ์ง‘๋ถ€๋ฆฌ์ง€ ๋ง๊ณ  ์‹œํ‚ค๋Š”๋Œ€๋กœ ํ•  ๊ฒƒ ์˜๊ฒฌ ์ œ์‹œ์ •๋„๋งŒ ์กฐ์‹ฌ์Šค๋Ÿฝ๊ฒŒ ํ•˜๊ธฐ… ์ด ์ฑ…์˜ ์ด์Šˆ๋‚˜ ์ดˆ๋ก์ƒ‰ ๋ฐ•์Šค์˜ ๋‚ด์šฉ์ด ์ข‹์œผ๋‹ˆ๊นŒ ์ž์ฃผ๋ณด๊ธฐ์šฐ๋ฆฌ๊ฐ€ ์ƒ๊ฐ ๋ชป ํ• ๋งŒํ•œ ๊ฒƒ๋“ค์„ ์ž˜ ์•Œ๋ ค์ค€๋‹ค. ๋ฌผ๋ฆฌ ๋ชจ๋ธ๋ง์ด๋ž€ํ…Œ์ด๋ธ” ์„ค๊ณ„๊ด€๊ณ„ ์„ค๊ณ„์žฌ๊ท€์  ๊ด€๊ณ„[ ๋ณ€๋™ ][ ๊ณ ์ • ]์ปฌ๋Ÿผ ์„ค๊ณ„์†์„ฑ-์ปฌ๋Ÿผ ๋ณ€ํ™˜[ ์‹œ์Šคํ…œ ์ปฌ๋Ÿผ ]์ปฌ๋Ÿผ๋ช… ๋ถ€์—ฌ๋ฐ์ดํ„ฐ ํƒ€์ž… ๋ฐ ๊ธธ์ด ์ง€์ •์ด์Šˆ1๐Ÿšจ ์ด์Šˆ2 ๋ฌผ๋ฆฌ ๋ชจ๋ธ๋ง์ด๋ž€= ๋…ผ๋ฆฌ ๋ฐ์ดํ„ฐ๋ชจ๋ธ์„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ข…๋ฅ˜์— ๋งž๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ์Šคํ‚ค๋งˆ ๊ตฌ์กฐ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ณผ์ •์ด๋‹ค. ํ…Œ์ด๋ธ” ์ƒ์„ฑ์—”ํ‹ฐํ‹ฐ → ํ…Œ์ด๋ธ”์†์„ฑ → ์ปฌ๋Ÿผ๋ฐ์ดํ„ฐ ํƒ€์ž…, ๊ธธ์ด, ๊ธฐ๋ณธ๊ฐ’..

ํ•ต์‹ฌ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง 3์žฅ. ๋…ผ๋ฆฌ ๋ชจ๋ธ๋ง

3๏ธโƒฃ์ถœ์ฒ˜: ํ•ต์‹ฌ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋งhttps://product.kyobobook.co.kr/detail/S000001975842 5/24(์ˆ˜)์š”์•ฝํ•˜๋ฉด A4 2์žฅ ์ •๋„ ๋‚˜์˜ฌํ…๋ฐ ๋‹ฌ๋‹ฌ ์™ธ์›Œ์•ผ ํ•œ๋‹ค.๋‘ ๊ฐœ์˜ ๋ฐฉ๋ฒ•์ด ์žˆ์„ ๋•Œ ์ง์ ‘ ๊ทธ๋ ค๋ณด์ง€๋„ ์•Š๊ณ  ๊ณ ๋ฏผํ•˜์ง€ ๋ง๊ธฐ ์ง์ ‘ ๋ฐ์ดํ„ฐ๋ฅผ ๋„ฃ์–ด๋ณด๊ณ  ํŒ๋‹จํ•ด์•ผ ํ•œ๋‹ค.์ด์ •๋„ ๋…ธ๋ ฅ๋„ ์•ˆ ํ•˜๊ณ  ํŒ๋‹จ ๋…ธ๋…ธ..๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์€ ํ‰์ƒ ์จ๋จน์„๊ฑฐ๋‹ˆ ์ž˜ ์ •๋ฆฌํ•ด๋‘๊ธฐ๋ฉด์ ‘์—์„œ DB ์„ค๊ณ„์— ๋Œ€ํ•œ ์งˆ๋ฌธ์ด ๋“ค์–ด์˜ฌ ๋•Œ ํ™”๋ฉด ๋ณด๊ณ  ์†์„ฑ ์ถ”์ถœํ•ด์„œ ๊ทธ๋ฃนํ™”ํ•˜๊ณ  ์—”ํ‹ฐํ‹ฐ ๋งŒ๋“ค์–ด๋‚ด๊ณ  ์—”ํ‹ฐํ‹ฐ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ๊ด€๊ณ„ ๋„์ถœ 3๊ฐ€์ง€๋กœ(๊ด€๊ณ„์ˆ˜, ์„ ํƒ์„ฑ, ์‹๋ณ„์ž ์ƒ์†) ๋งบ์–ด์ฃผ์—ˆ๋‹ค. → ์ด์ •๋„๋Š” ๋ฉด์ ‘์—์„œ ์–˜๊ธฐํ•  ์ค„ ์•Œ์•„์•ผ ํ•จ์ฃผ์ œ ์˜์—ญ → ํ•ต์‹ฌ ์—”ํ‹ฐํ‹ฐ → ์ค‘์š” ์—”ํ‹ฐํ‹ฐ → ์ค„๊ธ‹๊ธฐ(์„œ๋กœ ๊ด€๋ จ์žˆ๋Š” ์• ๋“ค๋ผ๋ฆฌ) → ๊ด€๊ณ„ ์ •์˜(๊ด€๊ณ„์ˆ˜, ์„ ํƒ์„ฑ, ์‹๋ณ„์ž์ƒ์†)..

ํ•ต์‹ฌ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง 2์žฅ. ๊ฐœ๋… ๋ชจ๋ธ๋ง

2๏ธโƒฃ์ถœ์ฒ˜: ํ•ต์‹ฌ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋งhttps://product.kyobobook.co.kr/detail/S000001975842 5/24(์ˆ˜)๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง ๊ธฐ๋ณธ abc๋งŒ ์ˆ™์ง€ํ•ด๋„๋จ ํฐ ๊ทธ๋ฆผ์„ ๋ด์•ผํ•œ๋‹ค. ์„ธ๋ถ€์ ์ธ ๊ฑธ ํŒŒ๋ฉด ๊ธธ์„ ์žƒ๊ธฐ ์‰ฌ์›€๋…ผ๋ฆฌ ๋ชจ๋ธ๋ง์—”ํ‹ฐํ‹ฐ, ์†์„ฑ, ๊ด€๊ณ„ ์ •์˜๋…ผ๋ฆฌ ๋ชจ๋ธ๋ง ํ•œ๋‹ค๊ณ  ํ•˜๋ฉด ์ € 3๊ฐœ๋‚˜์™€์•ผ ํ•จํ…Œ์ด๋ธ” ์ •ํ•˜๊ณ  ํ…Œ์ด๋ธ”์— ๋“ค์–ด๊ฐˆ ์†์„ฑ ์ •ํ•˜๊ณ ..๋ฌผ๋ฆฌ ๋ชจ๋ธ๋ง์ธ๋ฑ์Šค, ํŒŒํ‹ฐ์…˜, ์„ฑ๋Šฅ..๊ฐœ๋… ๋ชจ๋ธ๋ง์–˜๊ฐ€ ์ œ์ผ ์ค‘์š”ํ•˜๋‹ค. ์—ฌ๊ธฐ์—์„œ ํ‹€์–ด์ง€๋ฉด ๋‚˜๋จธ์ง€ ์ ˆ์ฐจ ๋‹ค ์–ด๊ทธ๋Ÿฌ์ง. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ๊ฐœ๋… ๋ชจ๋ธ๋ง์ด ๋๋‚˜๊ณ  ๋” ์ด์ƒ์˜ ๋ณ€๊ฒฝ์€ ์—†๋‹ค๊ณ  -ํ•ต์‹ฌ์ ์ธ ๊ฒƒ๋งŒ ๊ฐ€์ ธ๊ฐ€๊ณ  ์ฑ… ๋‹ค ์ฝ์œผ๋ ค๊ณ  ํ•˜์ง€๋ง๊ธฐ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง ์ ‘๊ทผ๋ฐฉ๋ฒ•โญ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง ์ „์ฒด์ ์ธ ํ”„๋กœ์„ธ์Šคํ˜„ํ–‰ ๋ถ„์„ ๋ฐ ๋ฐฉํ–ฅ์„ฑ ์ˆ˜๋ฆฝํ˜„์—…๋‹ด๋‹น์ž์™€ ํ˜‘์—…๋ฌธ์„œ๋ฅผ ํ†ตํ•œ ์—…๋ฌด ์š”๊ฑด ํŒŒ์•…๋ฆฌ๋ฒ„์Šค ๋ชจ๋ธ ..

ํ•ต์‹ฌ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง 1์žฅ. ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง ์ด๋ก 

1๏ธโƒฃ์ถœ์ฒ˜: ํ•ต์‹ฌ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋งhttps://product.kyobobook.co.kr/detail/S000001975842 5/22(์›”)์„ค๊ณ„ ์–ด๋ ต๊ฒŒ ์ƒ๊ฐํ•˜์ง€ ๋ง๊ธฐ ๋‹จ๊ณ„๋ณ„๋กœ ์ฐจ๊ทผ์ฐจ๊ทผ ํ•˜๋‹ค๋ณด๋ฉด ์–ด๋ ต์ง€ ์•Š์Œ ๊ธฐ๋ณธ abc๋งŒ ์ง€ํ‚ค๋ฉด ์›ฌ๋งŒํ•œ ๊ฑด ๋‹ค ๋‚˜์˜ด ์ž๊พธ ์ฑ… ๋ณด๊ณ  ๊ฒ€์ƒ‰ํ•˜์ง€ ๋ง๊ณ  ๊ธฐ๋ณธ abc๋งŒ ์ˆ™์ง€ํ•˜๊ณ  ์ง์ ‘ ๋งŒ๋“ค์–ด๋ด์•ผ ํ•œ๋‹ค. ๋งจ๋‚  ์ฑ…๋งŒ ๋ณธ๋‹ค๊ณ  ํ•ด๊ฒฐ๋˜๋Š” ๊ฑฐ ์—†์Œ๋ชจ๋ธ๋ง์˜ ํ•ต์‹ฌ์€ ํŒ€์›๋“ค๊ณผ ์„œ๋กœ ์˜๋…ผํ•˜๋Š” ๊ฒƒ. ์‹ธ์šฐ์ง€ ๋ง๊ธฐ ์˜๋…ผํ•˜๋ฉด์„œ ๊ธฐ์–ต์— ๋‚จ์Œ๋‚˜์ค‘์—๋Š” ๊ฒฐ๊ตญ ์„ค๊ณ„๋ฅผ ํ•ด์•ผ ํ•œ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šฐ๋Š” ๊ฒŒ ์ค‘์š”ํ•˜๋‹ค.์ฑ…์œผ๋กœ ๋ณต์Šตํ•  ๋•Œ ๊ธ€์”จ ํ•˜๋‚˜ํ•˜๋‚˜ ๋‹ค ์ดํ•ดํ•˜๋ ค๊ณ  ํ•˜์ง€ ๋ง๊ธฐ ์›์žฅ๋‹˜์ด ๊ฐ•์กฐํ•˜์‹œ๋Š” ๊ฒƒ๋งŒ ๋ณผ ๊ฒƒํ™”๋ฉด ๋ถ„์„์ด ์ค‘์š”ํ•˜๋‹ค. ์ฃผ์ œ๊ฐ€ ์ •ํ•ด์ง€๋ฉด ๋ฒค์น˜๋งˆํ‚นํ• ๋งŒํ•œ ์‚ฌ์ดํŠธ ๊ฐ€์„œ ๊ด€๋ จ๋œ ์‚ฌ์ดํŠธ๋ฅผ ํ•œ ๋ช…์”ฉ ํŒŒ๊ณ  ํ™”๋ฉด์„ ๋‹ค ์บก์ณ๋œจ๊ธฐ..

SQL ๊ธฐ์ดˆ ์š”์•ฝ๋ณธ

์ž‘์„ฑ์ผ์ž: 2023๋…„ 4์›” 16์ผ 1. SQL ์†Œ๊ฐœSQL ๋ช…๋ น์–ด ๊ธฐ๋ณธ ๋ถ„๋ฅ˜4. STORED FUNCTION๋ฌธ์žํ˜• ํ•จ์ˆ˜๊ทธ๋ฃน ํ•จ์ˆ˜5. GROUP BY & HAVINGGROUP BYGROUP BY ์˜ˆ์ œHAVING ์ ˆHAVING ์˜ˆ์ œ6. JOINJOIN์ด๋ž€?JOIN์˜ ์ข…๋ฅ˜JOIN ์˜ˆ์ œSET ์—ฐ์‚ฐ์žSET ์—ฐ์‚ฐ์ž ์˜ˆ์ œ - UNION ALL7. ์„œ๋ธŒ์ฟผ๋ฆฌ์„œ๋ธŒ์ฟผ๋ฆฌ๋ž€?์„œ๋ธŒ์ฟผ๋ฆฌ ์ข…๋ฅ˜Single Row SubQueryMulti Row SubQueryMulti Column SubQueryFROM์ ˆ์˜ SubQueryํ™œ์šฉHAVING์ ˆ์—์„œ์˜ SubQueryCREATE์ ˆ์—์„œ์˜ SubQuery(ํ…Œ์ด๋ธ” ๋ณต์‚ฌ, ํ…Œ์ด๋ธ” ๊ตฌ์กฐ๋งŒ ๋ณต์‚ฌ)DML(INSERT, UPDATE)๋ฌธ์—์„œ์˜ SubQUERY8. Constraint ์ œ์•ฝ์กฐ๊ฑด์ œ์•ฝ์กฐ๊ฑด์˜ ์ข…๋ฅ˜9. ..

Database/SQL 2024.01.24

MVCC(Multi-Version Concurrency Control)

1. MVCC์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๋Š” ๋ฐฉ๋ฒ•1) Current๋””์Šคํฌ์—์„œ ์บ์‹œ๋กœ ์ ์žฌ๋œ ์›๋ณธ ๋ธ”๋ก์„ ํ˜„์žฌ ์ƒํƒœ ๊ทธ๋Œ€๋กœ ์ฝ๋Š” ๋ฐฉ์‹ 2) Consistent์ฟผ๋ฆฌ๊ฐ€ ์‹œ์ž‘๋œ ์ดํ›„์— ๋‹ค๋ฅธ ํŠธ๋žœ์žญ์…˜์—์„œ ์˜ํ•ด ๋ณ€๊ฒฝ๋œ ๋ธ”๋ก์„ ๋งŒ๋‚˜๋ฉด ์›๋ณธ ๋ธ”๋ก์œผ๋กœ๋ถ€ํ„ฐ ๋ณต์‚ฌ๋ณธ(CR copy) ๋ธ”๋ก์„ ๋งŒ๋“ค๊ณ , ๊ฑฐ๊ธฐ์— Undo ๋ฐ์ดํ„ฐ๋ฅผ ์ ์šฉํ•จ์œผ๋กœ์จ ์ฟผ๋ฆฌ๊ฐ€ ‘์‹œ์ž‘๋œ ์‹œ์ ’์œผ๋กœ ๋˜๋Œ๋ ค์„œ ์ฝ๋Š” ๋ฐฉ์‹ 2. SCN(System Commit Number)Consistent ๋ชจ๋“œ๋ฅผ ์ดํ•ดํ•˜๋ ค๋ฉด SCN์„ ์•Œ์•„์•ผ ํ•œ๋‹ค. Consistent ๋ชจ๋“œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๋‹ค๊ฐ€ ๋ธ”๋ก SCN > ์ฟผ๋ฆฌ SCN ? ๋ณธ์‚ฌ๋ณธ ๋ธ”๋ก ๋งŒ๋“ค๊ณ , Undo ๋ฐ์ดํ„ฐ๋ฅผ ์ ์šฉํ•œ๋‹ค.⇒ ์ฟผ๋ฆฌ๊ฐ€ ์‹œ์ž‘๋œ ์‹œ์ ์œผ๋กœ ๋˜๋Œ๋ ค์„œ Read Consistency๊ฐ€ ๊ฐ€๋Šฅํ•ด์ง„๋‹ค. SELECT : ํ•ญ์ƒ Consistent ๋ชจ๋“œ๋กœ..

Database/SQL 2024.01.14

[Oracle] ์—ฐ์‚ฐ์ž ์šฐ์„ ์ˆœ์œ„

์—ฐ์‚ฐ์ž ์šฐ์„ ์ˆœ์œ„ ์šฐ์„ ์ˆœ์œ„ ์—ฐ์‚ฐ์ž 1 ์‚ฐ์ˆ ์—ฐ์‚ฐ์ž (*, /, +, -) 2 ์—ฐ๊ฒฐ ์—ฐ์‚ฐ์ž ( 3 ๋น„๊ต์—ฐ์‚ฐ์ž ( , ≤, ≥, , = ) 4 IS NULL, LIKE, IN 5 BETWEEN 6 NOT ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž 7 AND ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž 8 OR ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž ์ด๊ฑธ ๋ชฐ๋ผ์„œ 3์‹œ๊ฐ„์ด๋‚˜ ์‚ฝ์งˆ์„ ํ•œ ์ ์ด ์žˆ์—ˆ๋‹ค. ORA-01843: not a valid month ๋ผ๋Š” ์—๋Ÿฌ๊ฐ€ ์ž๊พธ ๋ฐœ์ƒํ–ˆ๋‹ค ORA-01843: ์ง€์ •ํ•œ ์›”์ด ๋ถ€์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ORA-01843: not a valid month SELECT * FROM PRODUCT P WHERE UPPER(P.PANME) LIKE UPPER('%ํ…Œ์ŠคํŠธ%') AND SYSDATE BETWEEN TO_DATE(CONCAT(NVL(P.SDATE,'20000101'), '0000..

Database/SQL 2022.01.17