Qual é o SQL comum para sysdate e getdate()
Preciso de usar o sysdate tanto no servidor Oracle como no servidor SQL, mas o servidor SQL tem uma função GETDATE() em vez disso.
Mas não quero criar duas consultas separadas.Existe alguma sintaxe comum específica que dê a mesma saída para sysdate e getdate no servidor SQL e oracle
8
Author: Pete Carter, 2012-10-19
2 answers
CURRENT_TIMESTAMP
é uma sintaxe válida para o servidor SQL e Oracle. A Oracle irá devolver a data e hora atuais no fuso horário da sessão. O servidor SQL irá devolver a data e hora actuais do sistema operativo
21
Author: Pete Carter, 2012-10-19 17:40:15
Também pode usar o nome t-sql para corresponder à função da Oracle?
CREATE FUNCTION sysdate ()
RETURNS DATETIME
AS
BEGIN
RETURN getdate()
END
GO
3
Author: Oxydel, 2012-10-20 10:37:50