Estimado Libras, muchas pero muchas gracias por responder a cada una de mis inquietudes y mas aun por dedicar el tiempo que dedicaste!
Paso a comentarte lo que finalmente termine haciendo y resolviendo gracias a los ejemplos que me enviaste!
Con este Select resolvi hubicar y substraer los casos que necesitaba en relacion a los parentesis:
SELECT
case
when
isnull(charindex('(',nombre_calle),0)>=1 AND isnull(charindex(')',nombre_calle),0)>=1
then
substring(nombre_calle,charindex('(',nombre_calle) +1,(charindex(')',nombre_calle)-charindex('(',nombre_calle))-1)
else 'sin parentesis'
end AS cortada, nombre_calle FROM DOMICILIOS
where (nombre_calle LIKE '%(%') AND (nombre_calle LIKE '%)%')
Y actualice los campos con este Update para los que abren y cierran:
UPDATE DOMICILIOS
SET
observaciones=substring(nombre_calle,charindex('(' ,nombre_calle)+1,(charindex(')',nombre_calle)-charindex('(',nombre_calle))-1)
where (nombre_calle LIKE '%(%') AND (nombre_calle LIKE '%)%')
y este otro para los que abren solamente:
UPDATE DOMICILIOS
SET
observaciones=substring(nombre_calle,charindex('(' ,nombre_calle)+1,len(nombre_calle)-1)
where (nombre_calle LIKE '%(%') AND (nombre_calle not LIKE '%)%')
Nuevamente muchas gracias por la ayuda, me fue de mucha utilidad!!!
Abrazo!