DBA team defined the structure and we are not supposed to change it as it is in production..
SELECT @MAX_ID = MAX(PARAM_TYPE_ID) FROM LKP_PARAM_TYPE
IF@MAX_ID IS NULL
SET@MAX_ID=0
MERGE INTO LKP_PARAM_TYPE AS C
USING (
SELECT RISK_PARAMETERS
,ROW_NUMBER()OVER(ORDER BY RISK_PARAMETERS)+@MAX_ID AS ID
FROM
(
SELECT
DISTINCT RISK_PARAMETERS
FROM SRC_DOM_RETAIL_AIRB_PARAM
)X
) AS CT
ON C.PARAM_DESC = CT.RISK_PARAMETERS
WHEN NOT MATCHED
THEN
INSERT(PARAM_TYPE_ID,PARAM_DESC)
VALUES(ID,CT.RISK_PARAMETERS);
I have gt this idea suggest me if i can do it in a better way .........