Obrigado pelas respostas.

O propósito é ter maior compatibilidade com o Oracle sim.

Estou em um projeto para utilizar uma ferramenta de sincronização de dados
chamada SymmetricDS, onde a mesma fica responsável por replicar dados entre
databases.  Nesse caso, existem várias tabelas com DEFAULT SYSDATE e isso
quebra no monento que vou fazer a importação DDL das tabelas.  Essa
ferramenta é propícia para mim porque sua sincronização é baseada em
eventos e bem específico para o nosso negócio.

Realmente precisa ser sem os "()".

Obrigado Euler, vou verificar.



Em 24 de setembro de 2014 16:52, Thomaz Luiz Santos <[email protected]
> escreveu:

> sim vai precisar
>
> SELECT "SYSDATE"();
>
> a alteração também é valida.
>
> 2014-09-24 16:45 GMT-03:00 Alexsandro Haag <[email protected]>:
>
>
>> On 24-09-2014 16:29, Thomaz Luiz Santos wrote:
>>
>>> é isso que você precisa ????
>>>
>>> CREATE FUNCTION "sysdate"() RETURNS date AS
>>> 'select current_date;'
>>> LANGUAGE sql VOLATILE;
>>>
>>
>> Assim ele vai precisar usar a função sysdate sempre com parenteses.
>>
>> Uma alternativa, se a intenção é compatibilizar com o Oracle, seria
>> substituir os SYSDATE no Oracle por CURRENT_DATE que irá funcionar em ambos.
>>
>> Alex
>>
>>
>>
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>
>
>
> --
> ------------------------------
> Thomaz Luiz Santos
> Linux User: #359356
> http://thomaz.santos.googlepages.com/
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 


*Atenciosamente,Emanuel Araújo*

*Linux Certified, DBA PostgreSQL*
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a