Estamos buscando hacer una actualización en varias bases de datos de SQL Server para cambiar todos los valores NULL en una tabla determinada para que sean cadenas vacías en lugar de NULL. Posiblemente vamos a estar haciendo esto en cientos de bases de datos. El nombre de la tabla siempre será el mismo, pero los nombres de las columnas son variables en función de cómo esté configurada la aplicación de front-end (no juzgue ... No creé este sistema).Declaración de actualización dinámica con nombres de columna variables
¿Hay alguna manera de hacer una actualización en todas estas columnas sin conocer los nombres de las columnas con anticipación?
Por favor [siempre use 'quotename'] (http://stackoverflow.com/a/6285111/11683) alrededor de nombres de objetos dinámicos. – GSerg
@GSerg +1 por mencionar 'quotename()'. Diré que su uso aquí parece un poco superfluo dado que esto fue solo para algunos DML internos. Si fuera un sproc para ser ejecutado con la entrada del usuario desde un sitio público (o infernal, incluso interno), estaría todo incluido. – CaptainMarvel