Mudanças entre as edições de "Scritps Úteis"
Ir para navegação
Ir para pesquisar
Linha 44: | Linha 44: | ||
nm_vendedor [Vendedor] | nm_vendedor [Vendedor] | ||
FROM fn_obter_vendedores_supervisor(#codigoSupervisor#) | FROM fn_obter_vendedores_supervisor(#codigoSupervisor#) | ||
+ | </pre> | ||
+ | |||
+ | *Lista os Supervisores Acima da Hierárquia do Supervisor passado no Parâmetro | ||
+ | <pre> | ||
+ | SELECT S.cd_supervisor [Código], | ||
+ | S.nm_supervisor [Supervisor] | ||
+ | FROM Fn_obter_supervisor_supervisores(#codigoSupervisor#) FOSS | ||
+ | INNER JOIN SUPERVISOR S | ||
+ | ON FOSS.cd_supervisor = S.cd_supervisor | ||
</pre> | </pre> |
Edição das 13h49min de 4 de janeiro de 2017
- Listar agendamentos de importações de todas as empresas num único script (Caso você queira adicionar mais empresas só seguir o modelo)
select 'bd_ssm_DCA', * from bd_ssm_DCA..CONFIGURACAO_GERA_REGISTRO_AUTO union all select 'bd_ssm_CAMIL', * from bd_ssm_CAMIL..CONFIGURACAO_GERA_REGISTRO_AUTO union all select 'bd_ssm_BEVILAQUA', * from bd_ssm_BEVILAQUA..CONFIGURACAO_GERA_REGISTRO_AUTO union all select 'bd_ssm_GUARAVES', * from bd_ssm_GUARAVES..CONFIGURACAO_GERA_REGISTRO_AUTO union all select 'bd_ssm_PAULUS', * from bd_ssm_PAULUS..CONFIGURACAO_GERA_REGISTRO_AUTO
- Update com select e join:
UPDATE PEDIDO SET PEDIDO.NM_CLIENTE = (C.NM_CLIENTE) from PEDIDO inner join CLIENTE C on PEDIDO.CD_CLIENTE = C.CD_CLIENTE WHERE PEDIDO.DT_EMISSAO >= '2016-10-01' AND PEDIDO.NM_CLIENTE IS NULL
- Atualizar Nome da Tabela
EXEC sp_rename 'ITEM_PEDIDO_REMESSA_FUTURA', 'ITEM_PED_REMESSA_FUTURA';
- Remover Foreign Keys
ALTER TABLE Orders DROP CONSTRAINT fk_PerOrders
- Retornar consulta por banco de dados do tamanho usado no banco
select 'Use '+name+';' + 'Exec SP_SpaceUsed ;' from sys.databases where name like 'bd_ssm_%' and state_desc = 'online' and name not like '%prontaentrega%' and name not like '%adm%'
- Lista os Vendedores da Hierárquia do Supervisor passado no Parâmetro
SELECT cd_vendedor [Código], nm_vendedor [Vendedor] FROM fn_obter_vendedores_supervisor(#codigoSupervisor#)
- Lista os Supervisores Acima da Hierárquia do Supervisor passado no Parâmetro
SELECT S.cd_supervisor [Código], S.nm_supervisor [Supervisor] FROM Fn_obter_supervisor_supervisores(#codigoSupervisor#) FOSS INNER JOIN SUPERVISOR S ON FOSS.cd_supervisor = S.cd_supervisor