我在Query中使用以下代碼來更新名爲ListClientCasePresentingIncidents的表,該表使用名爲fnSplit的函數拆分名爲@CasePresentingIncidents的逗號分隔的nvarchar。SQL Server插入查詢幫助
IF (@CasePresentingIncidents <> '')
INSERT INTO ListClientCasePresentingIncidents
(PresentingIncident ,
CaseID
)
SELECT SplitText AS PresentingIncident ,
@CaseID
FROM fnSplit(@CasePresentingIncidents)
所有這些作品真的很好一條記錄時,通過在@CaseID和@CasePresentingIncidents值。
問題是,我將如何修改此代碼,以便它從名爲ClientCase的表中取值而不是2個參數?它需要用ClientCase.CaseID和ClientCase.CasePresentingIncidents中的值替換@CaseID和@CasePresentingIncidents。非常感謝。
是ClientCase.CasePresentingIncidents還是一個逗號分隔的列表,或者當您填充表時是否已將其分開? – HLGEM 2010-10-28 18:36:17
ClientCase.CasePresentingIncidents也是一個以逗號分隔的nvarchar(MAX)。它與@CasePresentingIncidents具有相同的值類型,與ClientCase.CaseID具有與@CaseID相同的類型。 – Mitch 2010-10-28 19:57:43