Jak wstawić (zaktualizować lub wstawić) w SQL Server 2005

Mam tabelę, w której wstawiam wiersze dla pracownika, ale następnym razem, gdy chcę wstawić wiersz, nie chcę wstawiać ponownie danych dla tego pracownika, chcę tylko zaktualizować wymagane kolumny, jeśli się tam zakończy, jeśli nie utworzysz nowego wiersza

Jak możemy to zrobić w SQL Server 2005?

Używam jsp

moje zapytanie jest

String sql="insert into table1(id,name,itemname,itemcatName,itemQty)values('val1','val2','val3','val4','val5')";

jeśli jest to pierwszy raz, wstaw go do bazy danych, jeśli istnieje aktualizacja

jak zrobić?

questionAnswers(4)

yourAnswerToTheQuestion