Cómo extraer valores de la columna y actualizar el resultado en otra columna

tengo esta tabla:

CREATE TABLE MyTable (
    IdDate int,
    FullDate varchar(255)
);

insert into MyTable (IdDate,FullDate)
VALUES (0, 'Nº1 (26) - Friday 4, January 2014'),
       (0,'Nº2 (64) - Monday 10, February 2015')

Quiero extraer de FullDate algo como esto:

1 2014 01 04
2 2015 02 10

1st number is extracted from Nº1
2nd number is extracted from Year
3rd number is extracted from Month (convert January to 01)
4th number is extracted from day (if day < 10, add 0 at the beginning: 01,02... )

Y actualice el nuevo valor extraído en la primera columna llamada IdDate

Mi resultado final debería ser como:

IdDate        FullDate
120140104     Nº1 (26) - Friday 4, January 2014
220150210     Nº2 (64) - Monday 10, February 2015

Respuestas a la pregunta(4)

Su respuesta a la pregunta