看板 Database 關於我們 聯絡資訊
UPDATE ORG_DEPART_OFCNAME_V SET OFC_NAME = LEFT(OFC_NAME,2) +(CASE WHEN RIGHT(OFC_CODE,3) = '100' THEN '901' WHEN RIGHT(OFC_CODE,3) <> '000' AND RIGHT(OFC_CODE,3) <> '100' THEN dbo.fnChgNumberType (CAST(CAST(LEFT(RIGHT(OFC_CODE,3),1) AS INT)-1 AS CHAR)) + dbo.fnChgNumberType (LEFT(RIGHT(OFC_CODE,2),1)) + dbo.fnChgNumberType (RIGHT(OFC_CODE,1)) END)+'支' WHERE OFC_CODE NOT LIKE '40%' 請問function是不是不能寫在when判斷裡面 因為錯誤訊息都是無效的物件名稱 'dbo.fnChgNumberType'。 那這段語法可以更改成怎樣 ? 麻煩了。。 -- ◢██◣ LOVE & PEACE █◤◥█ █◣◢█ ◥██◤ 用愛和和平消弭戰爭 ◢██◣ ◢█◤◥█◣ BY orangeman/wynneli -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.155.49
fumizuki:select function(arguments,...) 這樣? 08/19 09:00