segunda-feira, 28 de julho de 2014

Update query com troca de caractéres na string

update tabela

set campo1 = replace(campo1, RIGHT(campo1,1),'B')

where right(campo1,1)='A' and SOC_0='SOCxx' and DAT_0>='2019/01/01' and DAT_0<='2019/06/18';

sexta-feira, 23 de maio de 2014

SQL DELETE

Exemplo
DELETE FROM Customers
WHERE CustomerName='Alfreds Futterkiste' AND ContactName='Maria Anders';

Varchar invalid for Sum operator

Exemplo de erro:
Msg 8117, Level 16, State 1, Line 1
Operand data type varchar is invalid for sum operator.

Exemplo de solução:
Select Sum(isnull(cast(AMT as float),0)) as Amt
from dbo.Cos

Backup de tabela de base de dados para a mesma instância

select * into [base de dados destino].[schema].[Tabela_backup] from [base de dados origem].[schema].[Tabela]

domingo, 17 de novembro de 2013

Inserir dados de um ficheiro de Excel para uma tabela SQL

Insert into [SQLServerTable] Select * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0',
'Excel 12.0;Database=e:\weblink.xlsx;',
'SELECT * FROM [Sheet1$]'

Uma variação a considerar se a opção anterior não funcionar:
SELECT A.* FROM OPENROWSET ( 'Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;Database=\\San\rep\test.xlsx;HDR=YES;IMEX=1', 'SELECT * FROM [Sheet1$]' ) as A

quinta-feira, 17 de outubro de 2013

Analisar as queries de SQL no Oracle

SELECT * FROM sys.v_$sqltext
where  sql_id='dhb0w5g08v28z' order by piece asc

(Tipo SQL Profiler)

quarta-feira, 16 de novembro de 2011

Voz sobre IP (VOIP / SIP)

A Voz sobre IP, também chamada de VoIP (Voice over Internet Protocol), telefonia IP, telefonia Internet, telefonia em banda larga ou voz sobre banda larga é o roteamento de conversação humana usando a Internet ou qualquer outra rede de computadores baseada no Protocolo de Internet, tornando a transmissão de voz mais um dos serviços suportados pela rede de dados.

Empresas que fornecem o serviço de VoIP são geralmente chamadas provedoras, e os protocolos usados para transportar os sinais de voz em uma rede IP são geralmente chamados protocolos VoIP. Existe uma redução de custo devido ao uso de uma única rede para carregar dados e voz, especialmente quando os utilizadores já possuem uma rede com capacidade subutilizada, que pode transportar dados VoIP sem custo adicional. Chamadas de VoIP para VoIP no geral são gratuitas, enquanto chamadas VoIP para redes públicas (PSTN) podem ter custo para o utilizador VoIP.

E como utilizar VOIP com dispositivos móveis em Portugal.

Pre-requisitos:

Ter televisão MEO em casa - também é possível com a Zon;
Um telemóvel jeitoso (tipo Smartphone) - com possibilidade de 3G ou Wifi;
Eventualmente um Asus Transfomer Eee Pad (só wifi ou partilhando a internet com um telemóvel) ou
Um portátil - c/ 3G ou Wifi;


Podem fazer (e também receber) chamadas ilimitadas para números fixos gratuitamente. Quer estejam em Portugal ou no estrangeiro.

Só precisam de ter acesso á internet.
Imaginem o que podem poupar quando estão em roaming (no estrangeiro)!


É tudo legal!

Sigam as referências abaixo que contêm informações precisas e simples de como utilizar VOIP/SIP

Para o meo: http://pplware.sapo.pt/tutoriais/voip-no-router-da-meo-chamadas-gratuitas-na-rede-fixa/
Software Para o telemóvel (tb para o tablet): http://www.fring.com/
Software Para o tablet: http://code.google.com/p/csipsimple/
Software Para o portátil: http://www.counterpath.com/home.html