[OracleDB] Constraints(μ œμ•½μ‘°κ±΄) 에 λŒ€ν•΄ μ•Œμ•„λ³΄μž
Β·
DBMS/OracleDB
μ œμ•½μ‘°κ±΄ Constraints 은 데이터 무결성을 보μž₯ν•˜κΈ° μœ„ν•œ μš©λ„λ‘œ μ‚¬μš©λœλ‹€.μ œμ•½μ‘°κ±΄μ—λŠ” NOT NULL, UNIQUE, Primary Key(κΈ°λ³Έν‚€), Foreign Key(μ™Έλž˜ν‚€), CHECK 등이 μžˆλ‹€. 1. NOT NULL컬럼λͺ… λ°μ΄ν„°νƒ€μž… NOT NULL μ»¬λŸΌμ„ μ •μ˜ν•  λ•Œ NOT NULL μ œμ•½μ‘°κ±΄μ„ λͺ…μ‹œν•˜λ©΄ ν•΄λ‹Ή μ»¬λŸΌμ—λŠ” λ°˜λ“œμ‹œ 데이터λ₯Ό μž…λ ₯ν•΄μ•Ό ν•œλ‹€.μœ„ 예제λ₯Ό 보면 NOT NULL μ»¬λŸΌμ— 데이터λ₯Ό 넣지 μ•Šμ„ λ•Œ λ°œμƒν•˜λŠ” 였λ₯˜λ₯Ό 확인할 수 μžˆλ‹€. -- ν…Œμ΄λΈ” 생성 CREATE TABLE EX2_6( COL_NULL VARCHAR2(10), COL_NOT_NUlL VARCHAR2(10) NOT NULL);INSERT INTO ex2_6 VALUES ('AA', ''); -- μ—λŸ¬ λ°œμƒ..
[Java] λ°°μ—΄(Array) κ³Ό List, Set μΈν„°νŽ˜μ΄μŠ€ κ°„λ‹¨ν•œ 예제
Β·
Java
[야ꡬ κ²Œμž„ ν”„λ‘œκ·Έλž¨] n Strike ! n Ball !데이터 νƒ€μž…μ„ λ°°μ—΄(Array)κ³Ό List, Set μΈν„°νŽ˜μ΄μŠ€ ArrayList, HashSet νƒ€μž… 두 가지 쑰건으둜 μž‘μ„±ν•΄λ΄€λ‹€.✍️ κ²Œμž„μ˜ κ·œμΉ™μ— 맞게 μ½”λ“œλ₯Ό μž‘μ„±ν•˜μ˜€λ‹€.  A. 0~9 μ‚¬μ΄μ˜ μ„œλ‘œ λ‹€λ₯Έ 값을 κ°–λŠ” 3자리 수 랜덀 생성- μ„œλ‘œ λ‹€λ₯Έ 값을 가진 λ‚œμˆ˜ 생성 μ‹œ 쀑볡 체크λ₯Ό μ–΄λ–»κ²Œ ν•΄μ•Όν• κΉŒ?- 쀑볡이 ν—ˆμš©λ˜λŠ” Array μ—μ„œλŠ” ifλ¬Έ  (쀑볡 체크)- 쀑볡이 ν—ˆμš©λ˜μ§€ μ•ŠλŠ” μ»¬λ ‰μ…˜ Set μΈν„°νŽ˜μ΄μŠ€ μ‚¬μš©for (int i = 0; i  HashSet 은 쀑볡 값을 μžλ™μœΌλ‘œ ν•„ν„°λ§ν•œλ‹€.μžλ¦¬μ™€ 숫자λ₯Ό λͺ¨λ‘ λΉ„κ΅ν•˜κΈ° μœ„ν•΄ HashSet에 μ €μž₯된 객체듀을 ArrayList에 λ‹΄μ•˜λ‹€.Set set = new HashSet();while (set..
[git & github] error: failed to push some refs to.. git pull 둜 ν•΄κ²°
Β·
Git&GitHub
🀷‍♂️ vscode - κΉƒν—ˆλΈŒ 버전 μ—…λ°μ΄νŠΈ Error πŸ’₯ μƒˆλ‘œμš΄ 버전 μ—…λ°μ΄νŠΈλ₯Ό μœ„ν•΄ ν‰μ†Œμ™€ 같이 push! ν•˜μ§€λ§Œ.. μ—λŸ¬ λ°œμƒ error μ™€μ˜ ν•œνŒ μŠΉλΆ€ μ˜€λŠ˜λ„ ν•΄κ²°ν•˜λŸ¬ κ°€λ³΄μž.. ! [rejected] main -> main (fetch first)error: failed to push some refs to 'https://github.com/sihyun22/CoffeeOrder-Web.git'hint: Updates were rejected because the remote contains work that you do nothint: have locally. This is usually caused by another repository pushing tohint: the ..
[Javascript] κ°„λ‹¨ν•œ λ©”λͺ¨μž₯을 λ§Œλ“€μ–΄λ³΄μž createTextNode() createElement() appendChild() remove()🧐
Β·
JavaScript
1. getElementById() μž…λ ₯μ°½, μž…λ ₯μ°½κ°’(value) κ°€μ Έμ˜€κΈ°2. createTextNode() μž…λ ₯ν•œ λ‚΄μš©μ„ ν…μŠ€νŠΈ λ…Έλ“œλ‘œ λ³€ν™˜ν•˜κΈ°3. createElement() HTML μš”μ†Œ μƒμ„±ν•˜κΈ°4. appendChild() λΆ€λͺ¨ μš”μ†Œμ— μƒμ„±λœ μžμ‹ μš”μ†Œ μΆ”κ°€ν•˜κΈ°5. addEventListener() 클릭 이벀트 ν•¨μˆ˜ (μΆ”κ°€ / μ‚­μ œ)6. remove() HTML μš”μ†Œ μ œκ±°ν•˜κΈ°  κ°„λ‹¨ν•œ λ©”λͺ¨μž₯을 λ§Œλ“€κΈ° μœ„ν•΄ μž…λ ₯ μ˜μ—­, μΆ”κ°€ μ˜μ—­, 리슀트 μ˜μ—­μ„ κ°„λ‹¨ν•œ HTML μ½”λ“œλ‘œ μž‘μ„±ν•˜κ³ μžλ°”μŠ€ν¬λ¦½νŠΈ(Javascript) 둜 μΆ”κ°€, μ‚­μ œ κΈ°λŠ₯을 κ΅¬ν˜„ν•˜μ˜€λ‹€. 1. HTML μ½”λ“œ μž‘μ„±(μœ„ 사진은 CSS λ”°λ‘œ 적용) μžλ°”μŠ€ν¬λ¦½νŠΈ λ©”λͺ¨μž₯ μΆ”κ°€/μ‚­μ œ λ©”λͺ¨ μΆ”κ°€  2. Java..
[Javascript] replace(), parseInt(), toString()λ¬Έμžμ—΄μ„ μ •μˆ˜λ‘œ λ³€ν™˜, μ •μˆ˜λ₯Ό λ¬Έμžμ—΄λ‘œ λ³€ν™˜ 🧐
Β·
JavaScript
메뉴λ₯Ό 주문내역에 μΆ”κ°€ν•˜λŠ” 것을 κ΅¬ν˜„ν•˜λŠ” 도쀑가격이 6,200원 6,000원과 같이 νƒ€μž…μ΄ λ¬Έμžμ—΄μ΄κΈ° λ•Œλ¬Έμ—μ–΄λ–»κ²Œ ν•˜λ©΄ μ •μˆ˜λ‘œ λ³€ν™˜ν•˜μ—¬ 더할 것이며 천자리 λ°”λ‹€ 콀마(,) κ°€ 찍힐 수 μžˆλ„λ‘ ν•˜λŠ” 것에 λŒ€ν•΄ κ³ λ―Όν–ˆλ‹€. ν•΄κ²° μˆœμ„œ 1. 6,200원(λ¬Έμžμ—΄ string) 을 μ •μˆ˜λ‘œ λ³€ν™˜ / 6,200원(string)->6,200(number)2. 6200 (number) + 6000 (number)... + 총 κΈˆμ•‘(number) 계산3. 총 κΈˆμ•‘ 12200 (number)  을 12,200 원 (string) 으둜 λ³€ν™˜ 1. λ¬Έμžμ—΄μ„ μ •μˆ˜λ‘œ λ³€ν™˜- μ •μˆ˜λ‘œ λ³€ν™˜ν•˜κΈ° μ „μ—λŠ” price, price2 λŠ” string νƒ€μž…μΈ 것을 확인 ν•  수 μžˆλ‹€.  - μ •μˆ˜λ‘œ λ³€ν™˜ν•΄μ„œ 좜λ ₯ν•΄λ³΄λ‹ˆ 6200 이 μ•„λ‹Œ 6 만 λ‚˜μ˜€..