์ „์ฒด ๊ธ€ 128

[Oracle] org.xml.sax.SAXParseException: ์š”์†Œ ์œ ํ˜• "id"๊ณผ(์™€) ์—ฐ๊ด€๋œ "{1}" ์†์„ฑ์—๋Š” ์—ฌ๋Š” ๋”ฐ์˜ดํ‘œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

org.xml.sax.SAXParseException: ์š”์†Œ ์œ ํ˜• "id"๊ณผ(์™€) ์—ฐ๊ด€๋œ "{1}" ์†์„ฑ์—๋Š” ์—ฌ๋Š” ๋”ฐ์˜ดํ‘œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์˜ค๋ฅ˜๊ฐ€ ๋‚ฌ๋‹ค. ๋„๋Œ€์ฒด ์™œ ์˜ค๋ฅ˜๊ฐ€ ๋‚œ๊ฑฐ์ง€!!!!!! ํ•˜๋ฉด์„œ ๊ณ„์† ์ฐพ์•„๋ณด๋Š”๋ฐ.. '์š”์†Œ ์œ ํ˜• "id"๊ณผ(์™€) ์—ฐ๊ด€๋œ "{1}" ์†์„ฑ์—๋Š” ์—ฌ๋Š” ๋”ฐ์˜ดํ‘œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.' ๋ผ๊ณ  ๊ฒ€์ƒ‰ํ•˜๋‹ˆ ์•ˆ ๋‚˜์™€์„œ ใ… ใ…  10๋ถ„์ •๋„ ๊ณ ๋ฏผํ–ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค. ๋‹ค์‹œ ์ž˜ ์‚ดํŽด๋ณด๋‹ˆ....... xml ํŒŒ์ผ์— ๋ผ๊ณ  ์จ์„œ ์—๋Ÿฌ๋‚œ ๊ฑฐ ์˜€๋‹ค... ๋ผ๊ณ  ์ผ์–ด์•ผ ํ–ˆ๋Š”๋ฐ...... ๋„ˆ๋ฌด ๋ฐ”๋ณด ๊ฐ™์€ ์˜ค๋ฅ˜ ๋‚ด์„œ ์ด๋ ‡๊ฒŒ ๋ฐ•์ œ๋ฅผ ํ•œ๋‹ค.

DBMS/Oracle 2021.11.12

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค SQL <์ƒ์œ„ n๊ฐœ ๋ ˆ์ฝ”๋“œ> Oracle

๋ฌธ์ œ ์„ค๋ช… ANIMAL_OUTS ํ…Œ์ด๋ธ”์€ ๋™๋ฌผ ๋ณดํ˜ธ์†Œ์—์„œ ์ž…์–‘ ๋ณด๋‚ธ ๋™๋ฌผ์˜ ์ •๋ณด๋ฅผ ๋‹ด์€ ํ…Œ์ด๋ธ”์ž…๋‹ˆ๋‹ค. ANIMAL_OUTS ํ…Œ์ด๋ธ” ๊ตฌ์กฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์œผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME๋Š” ๊ฐ๊ฐ ๋™๋ฌผ์˜ ์•„์ด๋””, ์ƒ๋ฌผ ์ข…, ์ž…์–‘์ผ, ์ด๋ฆ„, ์„ฑ๋ณ„ ๋ฐ ์ค‘์„ฑํ™” ์—ฌ๋ถ€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE NAME VARCHAR(N) TRUE SEX_UPON_OUTCOME VARCHAR(N) FALSE ๋ณดํ˜ธ์†Œ์—์„œ๋Š” ๋ช‡ ์‹œ์— ์ž…์–‘์ด ๊ฐ€์žฅ ํ™œ๋ฐœํ•˜๊ฒŒ ์ผ์–ด๋‚˜๋Š”์ง€ ์•Œ์•„๋ณด๋ ค ํ•ฉ๋‹ˆ๋‹ค. 09:00๋ถ€ํ„ฐ 19:59๊นŒ์ง€..

DBMS/Oracle 2021.09.28

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค SQL <์ƒ์œ„ n๊ฐœ ๋ ˆ์ฝ”๋“œ> MySQL, Oracle

๋ฌธ์ œ ์„ค๋ช… ANIMAL_INS ํ…Œ์ด๋ธ”์€ ๋™๋ฌผ ๋ณดํ˜ธ์†Œ์— ๋“ค์–ด์˜จ ๋™๋ฌผ์˜ ์ •๋ณด๋ฅผ ๋‹ด์€ ํ…Œ์ด๋ธ”์ž…๋‹ˆ๋‹ค. ANIMAL_INS ํ…Œ์ด๋ธ” ๊ตฌ์กฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์œผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE๋Š” ๊ฐ๊ฐ ๋™๋ฌผ์˜ ์•„์ด๋””, ์ƒ๋ฌผ ์ข…, ๋ณดํ˜ธ ์‹œ์ž‘์ผ, ๋ณดํ˜ธ ์‹œ์ž‘ ์‹œ ์ƒํƒœ, ์ด๋ฆ„, ์„ฑ๋ณ„ ๋ฐ ์ค‘์„ฑํ™” ์—ฌ๋ถ€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N) F..

DBMS/Oracle 2021.09.28

[Oracle] ์˜ค๋ผํด ์˜ค๋Š˜๋‚ ์งœ ์š”์ผ๊ตฌํ•˜๊ธฐ, ํŠน์ •๋‚ ์งœ ์š”์ผ๊ตฌํ•˜๊ธฐ

1. ์˜ค๋Š˜๋‚ ์งœ ์š”์ผ ๊ตฌํ•˜๊ธฐ SELECT TO_CHAR(SYSDATE,'DAY') FROM DUAL; SELECT TO_CHAR(SYSDATE,'DY') FROM DUAL; SELECT TO_CHAR(SYSDATE,'D') FROM DUAL; ๊ฒฐ๊ณผ๊ฐ’์€ ์ˆœ์„œ๋Œ€๋กœ, ์ˆ˜์š”์ผ ์ˆ˜ 4 * ์ฐธ๊ณ  1:์ผ, 2:์›”, 3:ํ™”, 4:์ˆ˜, 5:๋ชฉ, 6:๊ธˆ, 7:ํ†  2. ํŠน์ •๋‚ ์งœ ์š”์ผ ๊ตฌํ•˜๊ธฐ SELECT TO_CHAR(20210908,'DAY') FROM DUAL; SELECT TO_CHAR('20210908','DAY') FROM DUAL; ์ด๋Ÿฐ์‹์œผ๋กœ ํ•˜๋ฉด, ORA-01481: ์ˆซ์ž ํ˜•์‹ ๋ชจ๋ธ์ด ๋ถ€์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค ๋ผ๋Š” ์—๋Ÿฌ ๋ฉ”์„ธ์ง€๊ฐ€ ๋œฌ๋‹ค. ๊ทธ๋ž˜์„œ '20210908'์„ ์ผ๋‹จ DATEํ˜•์‹์œผ๋กœ ๋ฐ”๊ฟ”์ค˜์•ผํ•œ๋‹ค! SELECT TO_CHAR(..

DBMS/Oracle 2021.09.08

[Javascript] ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์˜ค๋Š˜๋‚ ์งœ ์š”์ผ๊ตฌํ•˜๊ธฐ, ํŠน์ •๋‚ ์งœ ์š”์ผ๊ตฌํ•˜๊ธฐ

1. ์˜ค๋Š˜๋‚ ์งœ ์š”์ผ ๊ตฌํ•˜๊ธฐ var week = ['์ผ', '์›”', 'ํ™”', '์ˆ˜', '๋ชฉ', '๊ธˆ', 'ํ† ']; var date = new Date().getDay(); var day = week[date]; return day; var date = new Date(); return dateํ•˜๋ฉด, ์ด๋ ‡๊ฒŒ ๋‚˜์˜จ๋‹ค. var date = new Date().getDay(); retrun date ํ•˜๋ฉด, 4๊ฐ€ ๋‚˜์˜จ๋‹ค. week[4]๋Š” ๋ชฉ! 2. ํŠน์ •๋‚ ์งœ ์š”์ผ๊ตฌํ•˜๊ธฐ var week = ['์ผ', '์›”', 'ํ™”', '์ˆ˜', '๋ชฉ', '๊ธˆ', 'ํ† ']; var date = new Date('2021/09/03').getDay(); var day = week[date]; return day; * new Date() ๋‚ ..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ •๋ ฌ Lv1 <K๋ฒˆ์งธ์ˆ˜> JAVA

๋ฌธ์ œ ์„ค๋ช… ๋ฐฐ์—ด array์˜ i๋ฒˆ์งธ ์ˆซ์ž๋ถ€ํ„ฐ j๋ฒˆ์งธ ์ˆซ์ž๊นŒ์ง€ ์ž๋ฅด๊ณ  ์ •๋ ฌํ–ˆ์„ ๋•Œ, k๋ฒˆ์งธ์— ์žˆ๋Š” ์ˆ˜๋ฅผ ๊ตฌํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด array๊ฐ€ [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3์ด๋ผ๋ฉด array์˜ 2๋ฒˆ์งธ๋ถ€ํ„ฐ 5๋ฒˆ์งธ๊นŒ์ง€ ์ž๋ฅด๋ฉด [5, 2, 6, 3]์ž…๋‹ˆ๋‹ค. 1์—์„œ ๋‚˜์˜จ ๋ฐฐ์—ด์„ ์ •๋ ฌํ•˜๋ฉด [2, 3, 5, 6]์ž…๋‹ˆ๋‹ค. 2์—์„œ ๋‚˜์˜จ ๋ฐฐ์—ด์˜ 3๋ฒˆ์งธ ์ˆซ์ž๋Š” 5์ž…๋‹ˆ๋‹ค. ๋ฐฐ์—ด array, [i, j, k]๋ฅผ ์›์†Œ๋กœ ๊ฐ€์ง„ 2์ฐจ์› ๋ฐฐ์—ด commands๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, commands์˜ ๋ชจ๋“  ์›์†Œ์— ๋Œ€ํ•ด ์•ž์„œ ์„ค๋ช…ํ•œ ์—ฐ์‚ฐ์„ ์ ์šฉํ–ˆ์„ ๋•Œ ๋‚˜์˜จ ๊ฒฐ๊ณผ๋ฅผ ๋ฐฐ์—ด์— ๋‹ด์•„ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”. ์ œํ•œ์‚ฌํ•ญ array์˜ ๊ธธ์ด๋Š” 1 ์ด์ƒ 100 ์ดํ•˜์ž…๋‹ˆ๋‹ค. a..

Algorithm 2021.08.25

[Oracle] Orange Tool์—์„œ ํ”„๋กœ์‹œ์ € ํ˜ธ์ถœํ•˜๊ธฐ (OUT ํฌํ•จ)

์˜ค๋Š˜์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋ฌธ์ œ๋ฅผ ๋ชป ํ’€ ๊ฒƒ ๊ฐ™์•„์„œ, ๋Œ€์‹  ์˜ฌ๋ฆฌ๋Š” ํ”„๋กœ์‹œ์ € ํ˜ธ์ถœ๋ฐฉ๋ฒ•. ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์˜ฌ๋ฆฐ ๊ฑฐ ๋ณด๊ณ  ๊ณ„์† ํ•ด๋ดค์ง€๋งŒ.. ์ž˜ ์•ˆ ๋˜์–ด์„œ ํ—ค๋งธ์—ˆ๋‹ค. ๊ฒฐ๊ตญ์—” ์„ฑ๊ณต~! ์ผ๋‹จ ์งค๋ง‰ํ•˜๊ฒŒ ํ”„๋กœ์‹œ์ €์— ๋Œ€ํ•œ ์˜ˆ์‹œ๋ฅผ ๋“ค์–ด๋ณด๊ฒ ๋‹ค. ๋ฌด์ง€๊ฐœ์œ ์น˜์›์— ๋นจ์ฃผ๋…ธ์ดˆํŒŒ๋‚จ๋ณด ๋ฐ˜์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ด๋ณด์ž. ๋ฌด์ง€๊ฐœ์œ ์น˜์› DB์— ๊ฐ๊ฐ RED, ORANGE ๋“ฑ OWNER๊ฐ€ ์žˆ๋‹ค. ๊ฐ๊ฐ OWNER์— ์œ ์น˜์›์ƒ ์ •๋ณด๋ฅผ ํ…Œ์ด๋ธ”์— ๋„ฃ๋Š” ํ”„๋กœ์‹œ์ €๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค. ๊ทธ ํ…Œ์ด๋ธ”์—๋Š” ์—ฌ๋Ÿฌ ์นผ๋Ÿผ๋“ค์ด ์žˆ์ง€๋งŒ, ํ”„๋กœ์‹œ์ €๋กœ๋Š” ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ์ •๋ณด๋งŒ ์ง‘์–ด๋„ฃ๋Š”๋‹ค. CREATE OR REPLACE PROCEDURE RED.INSSTUDENT( STUDENTKEY OUT CHAR, //ํ•™์ƒ ๊ณ ์œ  ๋ฒˆํ˜ธ STUDENTNM IN CHAR, //ํ•™์ƒ ์ด๋ฆ„ SEX IN CHAR, //ํ•™์ƒ ์„ฑ..

DBMS/Oracle 2021.08.24

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์Šคํƒ/ํ Lv2 <๊ธฐ๋Šฅ๊ฐœ๋ฐœ> JAVA

์•Œ๊ณ ๋ฆฌ์ฆ˜ ์งœ๋Š”๊ฑด ์–ผ๋งˆ ์•ˆ ๊ฑธ๋ ธ๋Š”๋ฐ, ์˜ค๋žœ๋งŒ์— ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’€๋‹ค๋ณด๋‹ˆ๊นŒ ์ž๋ฃŒํ˜• ๋‹ค๋ฃจ๋Š” ๊ฒŒ ์ต์ˆ™ํ•˜์ง€ ์•Š์•„์„œ ์˜ค๋ž˜ ๊ฑธ๋ฆฐ ๊ฒƒ ๊ฐ™๋‹ค. https://programmers.co.kr/learn/courses/30/lessons/42586 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ๊ธฐ๋Šฅ๊ฐœ๋ฐœ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ํŒ€์—์„œ๋Š” ๊ธฐ๋Šฅ ๊ฐœ์„  ์ž‘์—…์„ ์ˆ˜ํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค. ๊ฐ ๊ธฐ๋Šฅ์€ ์ง„๋„๊ฐ€ 100%์ผ ๋•Œ ์„œ๋น„์Šค์— ๋ฐ˜์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜, ๊ฐ ๊ธฐ๋Šฅ์˜ ๊ฐœ๋ฐœ์†๋„๋Š” ๋ชจ๋‘ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๋’ค์— ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์•ž์— ์žˆ๋Š” programmers.co.kr import java.lang.Math; import java.util.ArrayList; class Solution { public int[] solution(int[] progresses, int[] speeds) { ArrayLis..

Algorithm 2021.08.23