[SQL ] MS SQL05 Function 年齡的計算
小弟在DBMS裡寫了一個計算出年齡的Function,會想要寫Function的原因是
可以在年齡的欄位上可以綁上 function 讓他去"自動"計算。
小弟的目的不是在資料insert時算好並且insert進去,
而是希望他是可以動態的去改變資料,所以才綁在欄位上(預設值或綁在計算資料行規格)
礙於我的Function是必需給Birthday這個參數,所以沒有辦法綁在這兩個欄位上
也因為是會員資料表,所以會有多個會員也沒有辦法再Function裡使用TSQL的
Where的條件來篩選。
不知道版上的高手們有相關的經驗可以賜教嗎? 謝謝
不一定要用Function,只要有方法可以達到自動或類似自動更新的手段
也歡迎提供您的想法 ^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.227.228.227
※ 編輯: yumark 來自: 125.227.228.227 (10/03 23:46)
推
10/04 16:26, , 1F
10/04 16:26, 1F
→
10/04 16:44, , 2F
10/04 16:44, 2F
→
10/04 16:53, , 3F
10/04 16:53, 3F
→
10/04 20:05, , 4F
10/04 20:05, 4F
欄位 屬性
id int
birthday datetime
age int
Create function age(@birthday int ) int改成datetime即可
RETURNS INT
AS
BEGIN
計算的方法
END
※ 編輯: yumark 來自: 125.227.228.227 (10/04 20:15)