Cómo sobrescribir (actualizar o insertar) en SQL Server 2005

Tengo una tabla en la que estoy insertando filas para el empleado, pero la próxima vez que quiera insertar una fila, no quiero volver a insertar datos para ese empleado, solo quiero actualizar con las columnas requeridas si sale de allí, si no, crear una nueva fila.

¿Cómo podemos hacer esto en SQL Server 2005?

Estoy usando jsp

mi consulta es

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

si es la primera vez, insértelo en la base de datos; de lo contrario, si existe, actualícelo

¿cómo hacer?

Respuestas a la pregunta(4)

Su respuesta a la pregunta