Search

ν•¨μˆ˜

ν•¨μˆ˜

νŠΉμ • μž‘μ—…μ„ μˆ˜ν–‰ν•˜κΈ° μœ„ν•΄ μ‚¬μš©λ˜λŠ” μ½”λ“œμ˜ 블둝

λΆ„λ₯˜

β€’
λ‚΄μž₯ ν•¨μˆ˜ : μ‹œμŠ€ν…œ(λ°μ΄ν„°λ² μ΄μŠ€)μ—μ„œ 미리 μ •μ˜λœ ν•¨μˆ˜
β—¦
EX) λ³€ν™˜ ν•¨μˆ˜, 문자 ν•¨μˆ˜, λ‚ μ§œ ν•¨μˆ˜, κ·Έλ£Ή ν•¨μˆ˜, …
β€’
μ‚¬μš©μž μ •μ˜ ν•¨μˆ˜ : κ°œλ°œμžκ°€ 직접 μ •μ˜ν•œ ν•¨μˆ˜

ν•¨μˆ˜ 생성

CREATE OR REPLACE FUNCTION ν•¨μˆ˜λͺ… ( νŒŒλΌλ―Έν„°1 [IN] λ°μ΄ν„°νƒ€μž…, νŒŒλΌλ―Έν„°2 [IN] λ°μ΄ν„°νƒ€μž…, ... ) RETURN λ°˜ν™˜νƒ€μž… IS | AS μ„ μ–ΈλΆ€; BEGIN μ‹€ν–‰λΆ€; RETURN (λ°˜ν™˜ κ°’); EXCEPTION μ˜ˆμ™Έ μ²˜λ¦¬λΆ€; END [ν•¨μˆ˜λͺ…];
SQL
볡사

ν•¨μˆ˜ μ‹€ν–‰

β€’
PL/SQL μ—μ„œ μ‹€ν–‰
DECLARE λ³€μˆ˜λͺ… λ°μ΄ν„°νƒ€μž…; BEGIN λ³€μˆ˜λͺ… := ν•¨μˆ˜λͺ…(인자1, 인자2, ...); END; /
SQL
볡사
β€’
SELECT λ¬Έμ—μ„œ μ‹€ν–‰
SELECT ν•¨μˆ˜λͺ…(인자1, 인자2, ... ) FROM ν…Œμ΄λΈ”λͺ…;
SQL
볡사

ν•¨μˆ˜ μ‚­μ œ

DROP FUNCTION ν•¨μˆ˜λͺ…;
SQL
볡사