瀏覽單個文章
海國王子
Major Member
 
海國王子的大頭照
 

加入日期: Apr 2010
您的住址: 海國
文章: 133
請問關於MS-SQL語法的問題

之前寫的程式在日期欄位的輸入都是用自訂函數的方式來做西元轉民國年,
資料日期格式都是 yyyy/mm/dd 例如 2015/1/9
現在要改成 民國的 yyy/mm/dd 例如 104/01/09
原先是用自訂函數來實作這個功能
日期遇上字元不足的就用replicate來轉換補0
例如 REPLICATE('0',2-LEN(CAST(DATEPART(MM,GETDATE()) AS VARCHAR)
輸入自訂函數的都是日期型態(例如select dbo.名稱(getdate()) 這樣),
輸出則是固定長度的字元(長度為9),
現在想說改用預存程式來跑看看這個西元轉民國轉換功能,
但是對預存程序沒有自訂函數孰悉,
麻煩PCDVD有人能夠指點一下,謝謝
     
      
舊 2015-01-09, 01:30 PM #1
回應時引用此文章
海國王子離線中