Script para modificar pk

08/03/2005 - 14:41 por JoseLuisH | Informe spam
Hola a todos:

Tengo una Tabla1 con Pk de Varchar(15) relacionada con
otras dos Tablas, en una es PK-FK y en otra es solo FK,
Quiero hacer un Scrip donde pueda modificar en Tabla1 la
Pk a Varchar(20), y el cambio se vea reflejado en las
demas.

cuando lo hago con Enterprimse Manager..automaticamente lo
actualiza despues de unos mensajes de confirmacion..pero
como seria el Script. cuando lo hago con Alter Table
Tabla1 Alter column me sale error..

alguien me podria ayudar...

Gracias

Jose Luis H
Peru - Aqp

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
08/03/2005 - 14:49 | Informe spam
Jose Luis,

En el mismo EM, antes de salvar el cambio, click el boton "save change
script", que es el tercero de izquierda a derecha en tool - bar. Este
generare el script necesario para hacer el cambio, puedes copiarlo y
ejecutarlo en el QA.


AMB

"JoseLuisH" wrote:

Mostrar la cita
#2 JoseH
08/03/2005 - 15:56 | Informe spam
ok, Gracias. No sabia esa.

Una Pregunta mas...
en una tabla DocsVta existe la columan Tipo_doc que puede
ser 001,002,003,004, etc
me han pedido mostar solo los registros que tienes
cotizacion (004) ningun otro tipo de doc
este no sirve
Select * From DocsVta Where Tipo_doc = '004'
por que puede que tenga otros tipos de Doc.

existe algun comando de exclusion?
Gracias..espero haberme explicado


Mostrar la cita
boton "save change
Mostrar la cita
tool - bar. Este
Mostrar la cita
copiarlo y
Mostrar la cita
la
Mostrar la cita
lo
Mostrar la cita
confirmacion..pero
Mostrar la cita
#3 Alejandro Mesa
08/03/2005 - 16:09 | Informe spam
Jose,

Para esto necesitamos saber cual es la clave primaria de esta tabla. Voy a
suponer que la clave primaria es "pk", entonces:

select
a.pk, a.col2, ..., a.colN
from
docsvta as a
inner join
(
select
pk
from
docsvta
group by
pk
having
min(tipo_doc) = '004'
and min(tipo_doc) = max(tipo_doc)
) as b
on a.pk = b.pk



AMB

"JoseH" wrote:

Mostrar la cita
#4 JoseH
08/03/2005 - 16:24 | Informe spam
Ok,ya lo probe... Muy bueno,y es veloz
Gracias..

Mostrar la cita
esta tabla. Voy a
Mostrar la cita
puede
Mostrar la cita
puedes
Mostrar la cita
con
Mostrar la cita
FK,
Mostrar la cita
Tabla1
Mostrar la cita
las
Mostrar la cita
Manager..automaticamente
Mostrar la cita
Ads by Google
Search Busqueda sugerida