Arquivos

Arquivo por Autor

Descobrindo colunas/tabelas envolvidas em erros no DB2

Quem nunca teve que fazer um insert em uma tabela e deu algum erro no insert e não sabia de que campo se tratava?
Geralmente ele retornaria algo parecido com isso:

Error: DB2 SQL error: SQLCODE: -530, SQLSTATE: 23503, SQLERRMC: DB2PRD.THIST_OPER_VARVL.SQL140701170852720
SQLState: 23503
ErrorCode: -530

Ele retorna falando do ID da Chave, com a query abaixo, você consegue ver de que tabela/campos se trata:

SELECT * FROM SYSCAT.KEYCOLUSE WHERE CONSTNAME = ‘SQL140701170852720′

Enjoy

iReport + DB2

Um problema comum ao tentar se conectar no DB2 no iReports é que por padrão ele mostra o DRIVER a seguir como opção:

IBM DB2 (COM.ibm.db2.jdbc.app.DB2Driver)

O correto é:

com.ibm.db2.jcc.DB2Driver

Pegadinha do Malando. Yeah, Yeah!

CategoriasJAVA Tags:,

Customizando a página do ADFS

CategoriasWindows Tags:,

Select com IF / CASE no SQL Server

Sempre tenho tal necessidade, segue um exemplo para posterior consulta:

SELECT COLUMN_NAME as Nome, DATA_TYPE as Tipo,
CASE
WHEN Character_Maximum_length is null and DATA_TYPE = ‘int’
THEN 10
WHEN Character_Maximum_length is null and DATA_TYPE = ‘decimal’
THEN 20
ELSE Character_Maximum_length
END as Tamanho,
Is_Nullable as NULLS
FROM [INFORMATION_SCHEMA].[COLUMNS]

Set NOCOUNT em Stored Procedures

Quando invocamos uma query, normalmente temos um output como:
Message:
(11 row(s) affected)

Muitas vezes temos a necessidade de inibir a mensagem retornada, seja para poder efetuar uma tratativa adequada as informações de output ou seja para ganhar um mísero desempenho – veja, você estará deixando de trafegar esta mensagem em sua rede!

Para desabilitar este recurso, basta em sua Stored Procedure incluir a linha:
SET NOCOUNT ON

Enjoy!

Consultando dicionário de dados no SQL Server

A seguinte query é muito útil quando é necessário consultar o dicionário de dados no SQL Server:

SELECT COLUMN_NAME as Nome, DATA_TYPE as Tipo, Character_Maximum_length as Tamanho, Is_Nullable as NULLS
FROM [INFORMATION_SCHEMA].[COLUMNS]
WHERE TABLE_NAME = ‘COD_USUARIO’

[]s

Enjoy!

Problema ao instalar WebSphere 6.1 no Windows 7

Muitas pessoas ainda precisam instalar o WebSphere 6.1 para efeitos de testes e suporte a legado. O Instalador do WebSphere 6.1 é incompatível por padrão com o Windows 7, e não irá seguir com o processo de instalação normalmente.

Isso pode ser facilmente driblado clicando no install.exe do WebSphere e selecionando “rodar em modo de compatibilidade”, e marcando Windows 2008 R2.

Fonte: http://www-01.ibm.com/support/docview.wss?uid=swg21408390

Eclipse Market Place

Eclipse Market Place

Muitas pessoas não conhecem o Market Place do Eclipse. Nele é possível encontrar plugins muito úteis, tais como o plugin do WebSphere 7.0 para Eclipse. Enjoy!

CategoriasJAVA Tags:, ,

Performance Analysis of Logs (PAL) Tool

Performance Analysis of Logs (PAL) Tool

Para quem quer efetuar uma análise de Performance, ótima ferramenta.

Versões do Eclipse

Sempre me esqueço quais foram as versões do Eclipse e sua cronologia… E sempre tenho que procurar… fica a referência:

Codename Date Platform version Projects
N/A 21 June 2004 3.0[14]
N/A 28 June 2005 3.1
Callisto 30 June 2006 3.2 Callisto projects
Europa 29 June 2007 3.3 Europa projects
Ganymede 25 June 2008 3.4 Ganymede projects
Galileo 24 June 2009 3.5 Galileo projects
Helios 23 June 2010 3.6 Helios projects
Indigo 22 June 2011 3.7[Notes 1] Indigo projects
Juno 27 June 2012 4.2[15] Juno projects
Kepler 26 June 2013 4.3 Kepler projects
Luna 25 June 2014 (planned) 4.4 Luna projects
CategoriasJAVA Tags:,
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Junte-se a 149 outros seguidores