pgsql sql中获取当前时间_获取PostgreSQL查询的执行时间

DECLARE @StartTime datetime,@EndTime datetime

SELECT @StartTime=GETDATE()

select distinct born_on.name

from born_on,died_on

where (FLOOR(('2012-01-30'-born_on.DOB)/365.25) <= (

select max(FLOOR((died_on.DOD - born_on.DOB)/365.25))

from died_on, born_on

where (died_on.name=born_on.name))

)

and (born_on.name <> All(select name from died_on))

SELECT @EndTime=GETDATE()

SELECT DATEDIFF(ms,@StartTime,@EndTime) AS [Duration in millisecs]

我无法获取查询时间.相反,我得到以下错误:

sql:/home/an/Desktop/dbms/query.sql:9: ERROR: syntax error at or near "@"

LINE 1: DECLARE @StartTime datetime,@EndTime datetime

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值