0
我必須重新創建存在於DB1
中的存儲過程,並將現有表映射到新數據庫DB2
中的新表。並列的名字,姓氏字段,以便它可以適用於case語句
在DB1
中,表中有列Fullname
,並且在新的db中有兩列firstname
,lastname
。我可以CONCAT但有一個用戶自定義函數也該截斷,我必須使用所有特殊字符。
如何使用的姓氏和名字列作爲一個完整的名稱列,使其符合這個case語句?
我正在從另一表中的[P名稱]就讀ENR這就好比具有所有的名字的主表,獲取從任一表的名稱,如圖case語句被調節。
我試圖尋找所有的博客和stackexchange,但不能得到期望的回覆。
masterfinancer = dbo.fn_RemoveSpecialChars(iif(enr.p_name = 'XXXXXXXXX,XXXXXXX(2)', 'XXXXX XXXX XXX GROUP', mv.master_vendor_name))
Sma_finace_key = iif(enr.p_name = 'XXXXXXXXX0L(2)', 1111, mv.ven_key)
[P Name] = case
when enr.p_name = 'INACTIVE ' or enr.p_name = 'UNASSIGNED'
then [P Name]
else dbo.fn_RemoveSpecialChars(enr.p_name)
end