특수 μ„€μ •

λ°μ΄ν„°λ² μ΄μŠ€μ˜ 데이터λ₯Ό μ‚¬μš©ν•  수 μžˆλŠ” 방법을 μ§€μ •ν•©λ‹ˆλ‹€.

이 λͺ…령을 μ‚¬μš©ν•˜λ €λ©΄...

λ°μ΄ν„°λ² μ΄μŠ€ μ°½μ—μ„œ νŽΈμ§‘ - λ°μ΄ν„°λ² μ΄μŠ€ - κ³ κΈ‰ 섀정을 μ„ νƒν•©λ‹ˆλ‹€.


λ‹€μŒ 콘트둀의 μ‚¬μš© κ°€λŠ₯ μ—¬λΆ€λŠ” λ°μ΄ν„°λ² μ΄μŠ€ μœ ν˜•μ— 따라 κ²°μ •λ©λ‹ˆλ‹€.

SQL92 이름 μ œμ•½ 쑰건 μ‚¬μš©

데이터 μ›λ³Έμ˜ μ΄λ¦„μ—λŠ” SQL92 λͺ…λͺ… κ·œμΉ™μ„ λ”°λ₯΄λŠ” 문자만 μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ‹€λ₯Έ λ¬ΈμžλŠ” λͺ¨λ‘ κ±°λΆ€λ©λ‹ˆλ‹€. 각 이름은 μ†Œλ¬Έμž, λŒ€λ¬Έμž λ˜λŠ” 밑쀄(_)둜 μ‹œμž‘ν•΄μ•Ό ν•©λ‹ˆλ‹€. λ‚˜λ¨Έμ§€ λ¬ΈμžλŠ” ASCII 문자, 숫자 및 밑쀄이 될 수 μžˆμŠ΅λ‹ˆλ‹€.

ν…Œμ΄λΈ” 별칭 μ•žμ— ν‚€μ›Œλ“œ AS μ‚¬μš©

일뢀 λ°μ΄ν„°λ² μ΄μŠ€λŠ” 이름과 별칭 사이에 ν‚€μ›Œλ“œ "AS"λ₯Ό μ‚¬μš©ν•˜λŠ” 반면, λ‹€λ₯Έ λ°μ΄ν„°λ² μ΄μŠ€λŠ” 곡백을 μ‚¬μš©ν•©λ‹ˆλ‹€. 별칭 μ•žμ— ASλ₯Ό μ‚½μž…ν•˜λ €λ©΄ 이 μ˜΅μ…˜μ„ μ„ νƒν•©λ‹ˆλ‹€.

CR + LF둜 ν…μŠ€νŠΈ 쀄 μ’…κ²°

CR + LF μ½”λ“œ μŒμ„ μ‚¬μš©ν•˜μ—¬ λͺ¨λ“  ν…μŠ€νŠΈ 쀄을 μ’…κ²°ν•˜λ €λ©΄ μ„ νƒν•©λ‹ˆλ‹€(DOS 및 Windows 운영 μ²΄μ œμ— ꢌμž₯).

SELECT 문에 ν…Œμ΄λΈ” 별칭 μΆ”κ°€

SELECT 문의 ν…Œμ΄λΈ” 이름에 별칭을 μΆ”κ°€ν•©λ‹ˆλ‹€.

μ™ΈλΆ€ 쑰인 ꡬ문 '{OJ }' μ‚¬μš©

μ™ΈλΆ€ 쑰인을 μœ„ν•΄ μ΄μŠ€μΌ€μ΄ν”„ μ‹œν€€μŠ€λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€. 이 μ΄μŠ€μΌ€μ΄ν”„ μ‹œν€€μŠ€ ꡬ문은 {oj outer-join}μž…λ‹ˆλ‹€.

예:

select Article.* from {oj item LEFT OUTER JOIN orders ON item.no=orders.ANR}

λ°μ΄ν„°λ² μ΄μŠ€ λ“œλΌμ΄λ²„μ˜ κΆŒν•œ λ¬΄μ‹œ

λ°μ΄ν„°λ² μ΄μŠ€ λ“œλΌμ΄λ²„κ°€ μ œκ³΅ν•˜λŠ” μ•‘μ„ΈμŠ€ κΆŒν•œμ„ λ¬΄μ‹œν•©λ‹ˆλ‹€.

μ§€μ •λœ 맀개 λ³€μˆ˜λ₯Ό ?둜 λ°”κΎΈκΈ°

데이터 μ›λ³Έμ˜ μ§€μ •λœ 맀개 λ³€μˆ˜λ₯Ό λ¬ΌμŒν‘œ(?)둜 λ°”κΏ‰λ‹ˆλ‹€.

버전 μ—΄ ν‘œμ‹œ(μ‚¬μš© κ°€λŠ₯ν•œ 경우)

일뢀 λ°μ΄ν„°λ² μ΄μŠ€λŠ” λ ˆμ½”λ“œ λ³€κ²½ 사항을 μΆ”μ ν•˜κΈ° μœ„ν•΄ ν•„λ“œμ— 버전 번호λ₯Ό ν• λ‹Ήν•©λ‹ˆλ‹€. ν•„λ“œμ˜ 버전 λ²ˆν˜ΈλŠ” ν•„λ“œ λ‚΄μš©μ΄ 변경될 λ•Œλ§ˆλ‹€ 1μ”© μ¦κ°€ν•©λ‹ˆλ‹€. λ°μ΄ν„°λ² μ΄μŠ€ ν…Œμ΄λΈ”μ— μžˆλŠ” λ ˆμ½”λ“œμ˜ λ‚΄λΆ€ 버전 번호λ₯Ό ν‘œμ‹œν•©λ‹ˆλ‹€.

SELECT 문에 μΉ΄νƒˆλ‘œκ·Έ 이름 μ‚¬μš©

μΉ΄νƒˆλ‘œκ·Έμ˜ ν˜„μž¬ 데이터 원본을 μ‚¬μš©ν•©λ‹ˆλ‹€. 이 μ˜΅μ…˜μ€ ODBC 데이터 원본이 λ°μ΄ν„°λ² μ΄μŠ€ μ„œλ²„μΈ κ²½μš°μ— μœ μš©ν•©λ‹ˆλ‹€. ODBC 데이터 원본이 dBASE λ“œλΌμ΄λ²„μΈ κ²½μš°μ—λŠ” 이 μ˜΅μ…˜μ„ μ„ νƒν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

SELECT 문에 μŠ€ν‚€λ§ˆ 이름 μ‚¬μš©

SELECT 문에 μŠ€ν‚€λ§ˆ 이름을 μ‚¬μš©ν•  수 있게 ν•©λ‹ˆλ‹€.

ASC λ˜λŠ” DESC 문으둜 색인 λ§Œλ“€κΈ°

ASC λ˜λŠ” DESC 문으둜 색인을 λ§Œλ“­λ‹ˆλ‹€.

λΆ€μšΈ κ°’ 비ꡐ

μ‚¬μš©ν•  λΆ€μšΈ 비ꡐ μœ ν˜•μ„ μ„ νƒν•©λ‹ˆλ‹€.

ν•„μš”ν•œ ν•„λ“œμ— λŒ€ν•œ 양식 데이터 μž…λ ₯ 확인

μ–‘μ‹μ—μ„œ μƒˆλ‘œμš΄ λ ˆμ½”λ“œλ₯Ό μž…λ ₯ν•˜κ±°λ‚˜ μ—…λ°μ΄νŠΈλ₯Ό ν•  λ•Œ, μž…λ ₯이 μš”κ΅¬λ˜λŠ” μ»¬λŸΌμ„ 빈 ν•„λ“œλ‘œ 남겨두면, 빈 ν•„λ“œμ— λŒ€ν•œ λ©”μ‹œμ§€κ°€ ν‘œμ‹œλ©λ‹ˆλ‹€.

이 콘트둀 μƒμžκ°€ ν™œμ„±ν™”λ˜μ–΄ μžˆμ§€ μ•ŠμœΌλ©΄, ν˜„μž¬ λ°μ΄ν„°λ² μ΄μŠ€μ˜ μ–‘μ‹μ—μ„œ μš”κ΅¬λ˜λŠ” ν•„λ“œλ₯Ό ν™•μΈν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

μ“°κΈ°κ°€ μ§€μ›λ˜λŠ” λͺ¨λ“  데이터 원본 μ’…λ₯˜μ— λŒ€ν•΄ 콘트둀 μƒμžκ°€ μ‚¬μš©κ°€λŠ₯ν•©λ‹ˆλ‹€. 콘트둀 μƒμžλŠ” μŠ€ν”„λ ˆλ“œμ‹œνŠΈ, ν…μŠ€νŠΈ, CSV, 그리고 λ‹€μ–‘ν•œ μ½κΈ°μ „μš© μ£Όμ†Œλ‘μ—λŠ” μ‘΄μž¬ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

톡화 ν•„λ“œ 정보 λ¬΄μ‹œ

Oracle JDBC μ—°κ²°λ§Œ κ°€λŠ₯. Only for Oracle JDBC connections. When enabled it specifies that no column is treated as a currency field. The field type returned from the database driver is discarded.

ODBC μ€€μˆ˜ λ‚ μ§œ/μ‹œκ°„ λ¦¬ν„°λŸ΄ μ‚¬μš©

ν˜„μž¬ μΈμŠ€ν„΄μŠ€μ— μ†ν•˜λŠ” ν•­λͺ©μ„ λ‚˜μ—΄ν•©λ‹ˆλ‹€.

κΈ°λ³Έ ν‚€ λ§Œλ“€κΈ°

κ³ μœ ν•œ 값을 κ°€μ§„ κΈ°μ‘΄ ν‚€λ₯Ό κΈ°λ³Έ ν‚€λ‘œ μ‚¬μš©ν•˜λ €λ©΄ μ„ νƒν•©λ‹ˆλ‹€.

ODBC, JDBC, ADO와 같은 일반 APIλ₯Ό μ‚¬μš©ν•΄ λ°μ΄ν„°λ² μ΄μŠ€μ— μ—°κ²°ν•˜λ©΄, ν•΄λ‹Ή λ°μ΄ν„°λ² μ΄μŠ€κ°€ κΈ°λ³Έ ν‚€λ₯Ό μ§€μ›ν•˜λŠ”μ§€ νœ΄λ¦¬μŠ€ν‹± 기법을 μ΄μš©ν•΄ ν™•μΈν•©λ‹ˆλ‹€. μœ„ API듀은 μ΄λŸ¬ν•œ 정보λ₯Ό μ œκ³΅ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

νœ΄λ¦¬μŠ€ν‹± 기법은 λ•Œλ•Œλ‘œ μ •ν™•ν•œ 값을 μ°Ύμ§€ λͺ»ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 3κ°€μ§€ μƒνƒœ 확인 μƒμžλŠ” μ΄λŸ¬ν•œ 경우λ₯Ό λŒ€λΉ„ν•˜μ—¬ "νœ΄λ¦¬μŠ€ν‹± 기법 적용" μ‹œ 기본값을 μ§€μ •ν•©λ‹ˆλ‹€. 확인 μƒμžλ₯Ό μ„ νƒν•˜λ©΄ κΈ°λ³Έ ν‚€ μ§€μ›μœΌλ‘œ κ°„μ£Όν•˜κ³ , μ„ νƒν•˜μ§€ μ•ŠμœΌλ©΄ κΈ°λ³Έ ν‚€λ₯Ό μ§€μ›ν•˜μ§€ μ•ŠλŠ” κ²ƒμœΌλ‘œ κ°„μ£Όν•©λ‹ˆλ‹€.

이 μ˜΅μ…˜μ„ νœ΄λ¦¬μŠ€ν‹± 기법을 λŒ€μ²΄ν•˜κΈ° μœ„ν•΄ μ‚¬μš©ν•˜μ§€ λ§ˆμ‹­μ‹œμ˜€. 이 확인 μƒμžλ₯Ό μ„ νƒν•˜κ³  κΈ°λ³Έν‚€λ₯Ό μ§€μ›ν•˜μ§€ μ•ŠλŠ” λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό μ‚¬μš©ν•˜λ©΄ 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€.