miércoles, 6 de febrero de 2008

Update desde un Select en Sql Server

Ayuda memoria:

Para hacer un update desde un Select en Sql Server se utiliza la siguiente sintaxis:

update FACT_CENTROS_COSTO_TERMINALES set fct_centro_costo_contable=T.codigo
from (select ter_codigo as codigo, ter_id from terminal,agencia
where terminal.age_id=agencia.age_id) T
where FACT_CENTROS_COSTO_TERMINALES.ter_id=T.ter_id

Insert desde un Select en Sql Server

Seguimos con ayuda memoria básicos:

Insertar filas que son leidas desde un Select en Sql Server:

insert dbo.FACT_CENTROS_COSTO_TERMINALES (ter_id)
select ter_id from terminal