2014-12-01 4 views
0

У меня есть столбец (tempColumn) в таблице. Таблица содержит 100 записей.Как обновить значения во время цикла

Так что я хочу перебрать записи и проверить, что столбцы содержат числовые значения.

Если этот столбец не содержит числовое значение, то измените значение столбца как 0.,

SQL query-

WHILE (select Original_Prn from #tblEOD2) is not null 
       BEGIN 
        set @count = Original_Prn; 
        if ISNUMERIC(@count)=0 
         update #tblEOD2 Original_Prn =0 where [email protected] 

    END 

Я этот сценарий, как обновить тот же столбец в SQL Sever ?

ответ

3

Вам не нужно петлевой

update #tblEOD2 set Original_Prn=0 where ISNUMERIC(Original_Prn)=0 
+0

спасибо за ответ. – vijayk

Смежные вопросы