Olá, Bom Dia Pessoal...
Quem nunca precisou renomear uma base de dados no SQL Server!!!
Aí vai um comando fácil e rápido...
-- Colocamos em uso a Database "master"
USE [master];
GO
-- Alteramos nossa Database para o modo usuário único
ALTER DATABASE database_NAME_OLD SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
GO
-- Aqui faremos a alteração do nome da database
ALTER DATABASE database_NAME_OLD
MODIFY Name = database_NAME_NEW ;
GO
-- Alteramos nossa Database para o modo multiusuário
ALTER DATABASE database_NAME_NEW SET MULTI_USER WITH ROLLBACK IMMEDIATE;
GO
OBS.: Para fins de compatibilidade, esta dica foi testada no SQL Server 2008.
Esta foi a dica de hoje, se for útil, comentem.
Se você tem uma dica interessante, preencha o Formulário de contato do lado direito da página e nos envie.
Atenciosamente
Dica Chave.
quarta-feira, 27 de agosto de 2014
segunda-feira, 25 de agosto de 2014
Como Alterar o Ponteiro do Mouse em Delphi em tempo de Execução
Olá, Bom Dia à Todos...
Hoje vai uma dica rápida de como alterar o ponteiro do mouse em tempo de execução no Delphi, dica fácil e muito útil.
Então, mãos a obra...
No início do bloco de código que deseja alterar o modo de exibição do ponteiro do mouse, coloque o seguinte código:
Screen.Cursor := crSQLWait; //Muda o cursor para a ampulheta de SQL...
{
AQUI FICA O SEU BLOCO DE CÓDIGO...
}
Screen.Cursor := crDefault; //Volta o cursor para o ponteiro padrão...
OBS.: Para fins de compatibilidade, esta dica foi escrita usando Delphi XE5.
DICA.: Para saber os nomes de cursores disponíveis, basta ir na propriedade "Cursor" de qualquer componente do Form Delphi.
Esta foi a dica de hoje, se for útil, comentem.
Se você tem uma dica interessante, preencha o Formulário de contato do lado direito da página e nos envie.
Atenciosamente
Dica Chave.
quinta-feira, 7 de agosto de 2014
Especificar Campos na Cláusula "DISTINCT" no PostgreSQL
Olá, Boa Noite...
Aqui vai mais uma dica, agora para quem trabalha com PostgreSQL.
Bem, esta dica foi testada no PostgreSQL, não sei se serve para outros SGDBs.
Para quem trabalha, ao menos um pouco com SQL, com certeza já usou e muito a cláusula "distinct", porém na sua forma mais comum de uso:
select distinct campo_A, campo_B, campo_C, campo_D from minha_Tabela
Mas desta forma não servia para mim, pois eu precisava fazer um "distinct" por somente 02(dois) campos.
Então encontrei na internet uma dica sobre como usar o "Distinct On":
select distinct on (campo_A, campo_B)
campo_A, campo_B, campo_C, campo_D from minha_Tabela
Isso faz com que o "distinct" seja feito somente pelos campos "campo_A e campo_B", assim também poderia ser feito com apenas 01(um) ou mais de 02(dois) campos.
OBS.: O único detalhe, é que o(s) campo(s) especificado(s) no "distinct on" DEVE(M) estar entre os campos do "select".
Fonte.: Esta dica foi baseada em: "http://rodrigomaia.net/2011/03/14/determinar-campos-do-distinct-no-postgres/" e alterado para melhor entendimento.
Esta foi a dica de hoje, se for útil, comentem.
Se você tem uma dica interessante, preencha o Formulário de contato do lado direito da página e nos envie.
Atenciosamente
Dica Chave.
Aqui vai mais uma dica, agora para quem trabalha com PostgreSQL.
Bem, esta dica foi testada no PostgreSQL, não sei se serve para outros SGDBs.
Para quem trabalha, ao menos um pouco com SQL, com certeza já usou e muito a cláusula "distinct", porém na sua forma mais comum de uso:
select distinct campo_A, campo_B, campo_C, campo_D from minha_Tabela
Mas desta forma não servia para mim, pois eu precisava fazer um "distinct" por somente 02(dois) campos.
Então encontrei na internet uma dica sobre como usar o "Distinct On":
select distinct on (campo_A, campo_B)
campo_A, campo_B, campo_C, campo_D from minha_Tabela
Isso faz com que o "distinct" seja feito somente pelos campos "campo_A e campo_B", assim também poderia ser feito com apenas 01(um) ou mais de 02(dois) campos.
OBS.: O único detalhe, é que o(s) campo(s) especificado(s) no "distinct on" DEVE(M) estar entre os campos do "select".
Fonte.: Esta dica foi baseada em: "http://rodrigomaia.net/2011/03/14/determinar-campos-do-distinct-no-postgres/" e alterado para melhor entendimento.
Esta foi a dica de hoje, se for útil, comentem.
Se você tem uma dica interessante, preencha o Formulário de contato do lado direito da página e nos envie.
Atenciosamente
Dica Chave.
Assinar:
Postagens (Atom)