Criei o blog para compartilhar informações sobre técnicas de programação e banco de dados e algumas novidades na área de informática. Fique à vontade para sugestões e críticas.
quinta-feira, 28 de janeiro de 2010
segunda-feira, 25 de janeiro de 2010
Como verificar se uma tabela não tem chave primária? Isso compromete a performance
Assim:
SELECT t.table_name,
CASE
WHEN c.constraint_type IS NULL
THEN 'NO'
ELSE 'YES'
END AS tem_pk
FROM information_schema.tables t
LEFT OUTER JOIN (SELECT *
FROM information_schema.table_constraints
WHERE constraint_type = 'PRIMARY KEY'
AND table_schema = 'SEU_SCHEMA'
AND table_catalog = 'SUA_BASE') c
ON c.table_name = t.table_name
WHERE t.table_name NOT LIKE '%sy%'
AND t.table_name NOT LIKE '%MS%'
SELECT t.table_name,
CASE
WHEN c.constraint_type IS NULL
THEN 'NO'
ELSE 'YES'
END AS tem_pk
FROM information_schema.tables t
LEFT OUTER JOIN (SELECT *
FROM information_schema.table_constraints
WHERE constraint_type = 'PRIMARY KEY'
AND table_schema = 'SEU_SCHEMA'
AND table_catalog = 'SUA_BASE') c
ON c.table_name = t.table_name
WHERE t.table_name NOT LIKE '%sy%'
AND t.table_name NOT LIKE '%MS%'
terça-feira, 19 de janeiro de 2010
O futuro alcançou a guitarra
Misa Digital Guitar parece ser o início de um movimento sem volta, onde os instrumentos analógicos serão, no futuro, tão peculiares quanto os "bolachões" são hoje. Ou não.
Rodando Linux, com 24 trastes e tela sensível ao toque, ela é na verdade um controlador MIDI, limitado apenas ao que você conecta à ela. Então, vejamos:
Fonte: Engadget
segunda-feira, 4 de janeiro de 2010
Notícias de tecnologia - Uma visão sobre revistas eletrônicas
Uma visão sobre revistas eletrônicas
"Mag+" é um conceito de uma revista eletrônica desenvolvido por estes sujeitos que busca representar a experiência da leitura de revistas em equipamentos eletrônicos de mão, ilustrando uma visão de implementação possível para revistas eletrônicas em um futuro próximo. Veja o vídeo:
Fonte: Drawn!
Assinar:
Comentários (Atom)