{...} necesito borrar solo los datos de una de las columnas digamos ID (que contiene solo números)
¿cómo puedo establecer para que me quede en blanco?, ¿qué sentencia debo utilizar?
Asegúrate que la columna 'ID' tiene definida la restricción NULL para permitir valores NULL.
UPDATE dbo.NombreTabla SET ID = NULL;
{...} ¿Cómo puedo rellenar esta columna o algún otra con números del 1 al n en función al numero de filas que tienen?, por ejemplo, si tiene 10 filas, entonces que vaya del 0 al 9
Puedes utilizar una variable para incrementar el valor en uno
DECLARE @Secuencia int = 0;
UPDATE dbo.NombreTabla SET @Secuencia = ID = @Secuencia + 1;
GO
Considera agregar la propiedad IDENTITY() para generar valores incrementales.
CREATE TABLE (Transact-SQL) IDENTITY (Property)
Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.