| 
                
Please start any new threads on our new 
    site at https://forums.sqlteam.com.  We've got lots of great SQL Server
    experts to answer whatever question you can come up with. 
    
        | 
                
                    | 
                            
                                | Author | Topic |  
                                    | sravanimYak Posting Veteran
 
 
                                        58 Posts | 
                                            
                                            |  Posted - 2014-04-23 : 06:27:45 
 |  
                                            | i have update statement belowUPDATE [DW].[Deliverable]  SET  [USSites] = CONVERT(NUMERIC(38, 0), S.US_Sites)       ,[IntlSites] = CONVERT(NUMERIC(38, 0), S.INTL_Sites)       ,[NumberOfUSPatients] = CONVERT(NUMERIC(38, 0), S.Number_of_US_Patients)    ,[NumberOfIntlPatients] = CONVERT(NUMERIC(38, 0), S.Number_of_International_Patients),[StudyVisits] = CONVERT(NUMERIC(38, 0), S.Study_Visits)	FROM [DW].[Deliverable] D		 INNER JOIN STG.MSPS_GPS S ON (S.WP_MCode  = D.DeliverableUID)  		 WHERE ISNULL(S.IsValid, 1) = 1 when i am executing i got below errorMsg 8114, Level 16, State 5, Line 1Error converting data type nvarchar to numeric.	please suggest me how to overcome |  |  
                                    | James KMaster Smack Fu Yak Hacker
 
 
                                    3873 Posts | 
                                        
                                          |  Posted - 2014-04-23 : 08:30:37 
 |  
                                          | That means that one or more of the rows have data that cannot be converted to the numeric data type that you are trying to convert it to.  One thing you could do is to examine each column - for example, to test if the column US_Sites have non-numeric values, use this query SELECT * FROM STG.MSPS_GPS S WHERE ISNUMERIC(US_Sites) = 0Similarly for other columns as well. This is not a fool-proof test. It only says whether the value in the column can be converted to some numeric type. So if this does not show you what values are causing the problem, try converting to float. |  
                                          |  |  |  
                                    | sravanimYak Posting Veteran
 
 
                                    58 Posts | 
                                        
                                          |  Posted - 2014-04-23 : 08:48:15 
 |  
                                          | Actually some rows contain balnk spaces.Is it causing problem? |  
                                          |  |  |  
                                |  |  |  |  |  |