miércoles, 11 de febrero de 2015

Hacer una Update desde el resultado de una Select con otras tablas

 
 
select
  USER_Abonado = abonado
from
  contratos  
inner join tabla2 on tabla2.Contrato = contratos.Contrato 
where tipoArt = 'CMC'
 
 
 
 

Crear una tabla nueva con los resultados de otra tabla


UPDATE tablaX
set tablaX.campo = campo2
SELECT campo1, campo2
  into tbTabla
  from ( ConsultaOTabla ) TbAux
 [where condicionesVarias]

viernes, 16 de enero de 2015

Buscar el nombre de una columna o tabla

Para buscar por el nombre de las columnas

select
    o.name,c.name
    from sys.columns c
        inner join sys.objects  o on c.object_id=o.object_id
        where c.name like '%nombrecolumna%'
    order by o.name,c.column_id


Para buscar por el nombre de la tabla

select
    o.name,c.name
    from sys.columns c
        inner join sys.objects  o on c.object_id=o.object_id
        where o.name like '%nombreTabla%'
    order by o.name,c.column_id