๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
์‹ ์ž… ์ผ๊ธฐ/Nexacro

Nexacro NULL ๊ฐ’ ์ฒดํฌํ•˜๊ธฐ(feat. ์‚ผํ•ญ์—ฐ์‚ฐ์ž ์‚ฌ์šฉ)

by ๋„์บ๋ฆฌ๐Ÿฑ 2022. 10. 13.
๋ฐ˜์‘ํ˜•

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ฌธ๋ฒ•๊ณผ ๋น„์Šทํ•ด์„œ

๋กœ๊ทธ๋ฅผ ์ฐ์—ˆ์„ ๋•Œ, undefined ๊ฐ’์ด ๋‚˜์˜ค๊ณค ํ•˜๋Š”๋ฐ, 

์ด ๊ฐ’์„ ์ฒดํฌํ•  ๋ฐฉ๋ฒ•!

 

์˜ˆ๋ฅผ ๋“ค์–ด Edittext_00.value ๊ฐ’์œผ๋กœ ์‹ค์ œ ํ™”๋ฉด์—์„œ ์–ป์–ด์˜ค๋Š” ๊ฐ’์ด ์žˆ๋‹ค๊ณ  ์น˜๋ฉด, 

String(Edittext_00.value).valueOf() == "undefined" 

์ด๋ ‡๊ฒŒ ๋น„๊ตํ•˜๋ฉด ๋œ๋‹ค.

 

undefined ๊ฐ’์ด ๋“ค์–ด๊ฐ€๋ฉด ๋งคํ•‘๋œ SQL๋ฌธ์— NULL๊ฐ’์œผ๋กœ ๋“ค์–ด๊ฐ€๊ธธ๋ž˜, 

๋นˆ๋ฌธ์ž์—ด๋กœ ๋„ฃ์–ด์ฃผ์–ด์•ผ ํ•ด์„œ ์‚ผํ•ญ ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค.

์œ„์˜ ์˜ˆ์‹œ๋ฅผ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ์นœ๋‹ค๋ฉด 

 

String(Edittext_00.value).valueOf() == "undefined" ? "" : Edittext_00.value;

์ด๋ ‡๊ฒŒ ์‚ฌ์šฉํ–ˆ๋‹ค.

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€