Para enviar un control + alt + suprimir en escritorio remoto simplemente usa
control + alt + fin
lunes, 28 de julio de 2008
viernes, 7 de marzo de 2008
Hacer un Select sobre 2 Selects
Sigamos con las ayudas de memoria. Si queremos hacer un select que tenga como fuente de entrada otros select's, se debe ejecutar una sentencia como la siguiente:
select * from (select * from servicio) A,(select * from fact_servicio)B where A.srv_id=B.fact_srv_id_local
select * from (select * from servicio) A,(select * from fact_servicio)B where A.srv_id=B.fact_srv_id_local
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
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
Insertar filas que son leidas desde un Select en Sql Server:
insert dbo.FACT_CENTROS_COSTO_TERMINALES (ter_id)
select ter_id from terminal
viernes, 25 de enero de 2008
Resetear el identity en sql server
Para resetear el Identity en SQL SERVER:
DBCC CHECKIDENT (nombre_tabla, RESEED, 1)
Donde 1 es el número al cual se reseteará el índice de la tabla.
DBCC CHECKIDENT (nombre_tabla, RESEED, 1)
Donde 1 es el número al cual se reseteará el índice de la tabla.
Curso básico de SQL SERVER
Para insertar desde un select en SQL Server:
INSERT persona (nombre, apellido, telefono)
SELECT nombre, apellido, telefono
FROM otra_tabla
WHERE telefono = '11111'
viernes, 18 de enero de 2008
Cómo achicar el log de una base de datos Sql Server
Lamentablemente el Sql Server 2005 viene con los logs por defecto sin límite. Puede llegar a ocurrir que nos de un error por falta de espacio en disco, resultando que los logs de la base de datos pesan 40GB o más.
Solucionar esto, es muy simple:
BACKUP LOG nombre_bd WITH TRUNCATE_ONLY
DBCC SHRINKFILE ('nombre_bd_log', 2)
donde el último atributo es el valor en MegaBytes del máximo valor que tendrá el log de aquí en adelante.
Solucionar esto, es muy simple:
BACKUP LOG nombre_bd WITH TRUNCATE_ONLY
DBCC SHRINKFILE ('nombre_bd_log', 2)
donde el último atributo es el valor en MegaBytes del máximo valor que tendrá el log de aquí en adelante.
Suscribirse a:
Entradas (Atom)