Mostrar mensagens com a etiqueta SQL. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta SQL. Mostrar todas as mensagens
terça-feira, 18 de novembro de 2014
Transformar datas em sql
select *
from prre where convert(varchar(8),dtref,112)>='20130930'
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';
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
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
'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)
where sql_id='dhb0w5g08v28z' order by piece asc
(Tipo SQL Profiler)
Subscrever:
Mensagens (Atom)