Ashish writes "How do I update multiple columns in MS SQL Server 2000 ?I am trying to run following query but it gives me errors.update aim_temp_sales_rep set (salesrep_name, salesrep_group_code, salesrep_group_desc, alpha_sort_level) = (select distinct case when sa.salesrep_name is null then 'Unknown Sales Rep. SR-' + aim_temp_sales_rep.salesrep_num else sa.salesrep_name + ' (LC ' + sa.local_channel + ')' end, 'Non', 'Non-Global Reps.', case when sa.salesrep_name is null then 'Non-GLBL Sales Rep. - U' else 'Non-GLBL Sales Rep. - '+substring(ltrim(sa.salesrep_name),1,1) end from aim_temp_sales_rep right outer join salesrep_amer sa on aim_temp_sales_rep.salesrep_num = sa.salesrep_num and sa.business_unit_id = 11)where aim_temp_sales_rep.salesrep_name is null and aim_sales_rep.salesrep_num != 'UNK'
Errors:Server: Msg 170, Level 15, State 1, Line 2Line 2: Incorrect syntax near '('.Server: Msg 156, Level 15, State 1, Line 19Incorrect syntax near the keyword 'where'.aim_temp_sales_rep table has following columns:(salesrep_name, salesrep_group_code, salesrep_group_desc, alpha_sort_level) "