insert, update, delete ไม่ได้ return 1 scalar หรือ 1 table เท่านั้น

Scalar User-Defined Function – คืนค่า 1 ค่า
Inline Table-Value User-Defined Function – คืนตาราง(ตารางจริง)
Multistatement Table-Value User-Defined Function – คืนตาราง(ที่กำหนดภายในฟังก์ชั่น)

Ex.

…….

update soon….

ref: http://www.sqlteam.com/article/user-defined-functions