Pregunta

01/06/2004 - 16:01 por Heidi | Informe spam
Hola a todos!!!

Resulta que tengo un campo "CODCC" en muchas tablas de una base de datos, y
lo que quiero hacer es que en las tablas donde exista este campo (no sé
cuales son las tablas), busque un número por ejemplo 25 y lo cambie a 26.

Esto se puede, espero haberme explicado bien,

Si se puede, me podrían decir cómo (si es posible un ejemplo?)

Preguntas similare

Leer las respuestas

#1 Maxi
01/06/2004 - 16:13 | Informe spam
Hola, deberias hacer los Update de las tablas una por una :(

para saber en que tablas esta ese campo yo usaria:

Select table_name from information_schema where column_name='coddc'

bye


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Heidi" escribió en el mensaje
news:u5EUZG%
Mostrar la cita
y
Mostrar la cita
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.688 / Virus Database: 449 - Release Date: 18/05/2004
#2 Heidi
01/06/2004 - 17:07 | Informe spam
mil gracias, pero me sale otra duda cuando ejecuto tu instruccion me sale un
error "Invalid object name 'information_schema'.".

Y de tener las tablas que contienen el campo, no podría hacer algo como una
variable por cada tabla en la que se corriera un update, (aqui hablo de
hacer un cursor con la tabla que me genere de nombre de tablas que tengan el
campo, y despues en una variable con el nombre de la tabla). correr la
consulta que en vez de nombre de tabla tienen la variable, ESTOY LOCA?, esto
no se puede?, lo que pasa es que he tratado de hacer algo asi pero no me da.
"Maxi" escribió en el mensaje
news:Op5tDL%
Mostrar la cita
mensaje
Mostrar la cita
datos,
Mostrar la cita
26.
Mostrar la cita
#3 Maxi
01/06/2004 - 17:51 | Informe spam
jeje es que le erre :(

es asi:

information_schema.columns

perdon :-)


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Heidi" escribió en el mensaje
news:eevQTr%
Mostrar la cita
un
Mostrar la cita
una
Mostrar la cita
el
Mostrar la cita
esto
Mostrar la cita
da.
Mostrar la cita

Mostrar la cita
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.688 / Virus Database: 449 - Release Date: 18/05/2004
#4 Maxi
01/06/2004 - 17:58 | Informe spam
Si un cursor podrias hacer en este caso, pero yo lo haria en el cliente
basicamente y que este arme todo :-), me parece mucho mas eficiente

Bye


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Heidi" escribió en el mensaje
news:eevQTr%
Mostrar la cita
un
Mostrar la cita
una
Mostrar la cita
el
Mostrar la cita
esto
Mostrar la cita
da.
Mostrar la cita

Mostrar la cita
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.688 / Virus Database: 449 - Release Date: 18/05/2004
Ads by Google
Search Busqueda sugerida