Archive for Setembro, 2013

SQL Server | Buscar por Tabela usada em Stored Procedures

Olá pessoal,

Recentemente precisei descobrir quais “stored procedures” utilizavam determinadas tabelas e eis que encontrei artigo que ensina de uma forma bem simples.

Seguem dois exemplos abaixo, um buscando apenas por stored procedures que utilizam a tabela de nome “Employee” e outro exemplo buscando pela tabela “Employee” e coluna “RateChangeDate”.

Exemplo buscando apenas pelo nome da tabela

USE AdventureWorks
GO
--Searching for Empoloyee table
SELECT Name
FROM sys.procedures
WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE '%Employee%'
GO

Exemplo buscando pelo nome da tabela e nome de coluna

--Searching for Empoloyee table and RateChangeDate column together
SELECT Name
FROM sys.procedures
WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE '%Employee%'
AND OBJECT_DEFINITION(OBJECT_ID) LIKE '%RateChangeDate%'
GO

Referências
http://blog.sqlauthority.com/2007/09/03/sql-server-2005-search-stored-procedure-code-search-stored-procedure-text/
http://blog.sqlauthority.com/2006/12/10/sql-server-find-stored-procedure-related-to-table-in-database-search-in-all-stored-procedure/
http://msdn.microsoft.com/pt-br/library/ms188737(v=sql.100).aspx

Tags: , , ,

Usando TortoiseSVN para exportar somente arquivos novos e modificados

Em alguns casos precisamos obter apenas os arquivos que foram adicionados ou modificados de um ramo do SubVersion.

Isso ocorre principalmente em empresas onde à equipe de desenvolvimento não é responsável pela publicação das modificações nos demais ambiente (homologação/produção).

Uma forma simples de obter esses arquivos para quem trabalha na plataforma Windows, é utilizando o TortoiseSVN(cliente para trabalhar com SubVersion).

Não vou entrar em detalhe de como funciona o TortoiseSVN pois já existe vasto material pela internet, basta você ir até o Google/Bing/DuckDuckGo e pesquisar…



Passo à Passo:

Passo 1:  Clique com o botão direito na pasta que você quer extrair os arquivos modificados/adicionados, selecione TortoiseSVN >> Exibir log.

SVN exportar arquivos modificados - Passo 1

Passo 2: Na lista de revisões selecione a primeira revisão que deu origem ao ramo, ou a primeira revisão onde você começou a realizar as modificações que deseja.
Observação: Nesse momento se você não faz uso, irá descobrir o quanto é importante comentar os commits.

Passo 3: Pressione e mantenha pressionado no teclado a tecla Control “Ctrl”, e selecione à última revisão que contêm suas modificações.

SVN exportar arquivos modificados - Passo 2

Passo 4: Clique com o botão direito do mouse em cima da primeira ou última revisão selecionada e depois clique em “Comparar revisões”.

SVN exportar arquivos modificados - Passo 3

Passo 5: À seguir será exibido uma lista com todos os arquivos modificados, inclusive excluídos, e pastas que tenham tido alguma propriedade alterada, por exemplo ignorar arquivos;

SVN exportar arquivos modificados - Passo 4

Passo 6: Para facilitar, clique na coluna Ação para ordenar a lista pelo tipo da modificação;

SVN exportar arquivos modificados - Passo 5

Passo 7: Selecione com a tecla Shift os arquivos adicionados/modificados;

SVN exportar arquivos modificados - Passo 6

Passo 8: Clique com o botão direito do mouse e depois na opção “Exportar seleção para…”;

SVN exportar arquivos modificados - Passo 7

Passo 9: Escolha a pasta de destino dos arquivos;

SVN exportar arquivos modificados - Passo 9

Passo 10: Espere terminar o processo de exportação e pronto !

SVN exportar arquivos modificados - Passo 10

Dúvidas ou sugestões, comentem.

Referências:
http://verysimple.com/2007/09/06/using-tortoisesvn-to-export-only-newmodified-files/

Tags: , , ,