【发布时间】:2021-02-04 06:13:51
【问题描述】:
我有一个关于从 SQL Server 到 Postgres 的翻译的问题。
我得到了一个表返回语句,但我不知道如何将它翻译成 Postgres。
我的代码:
CREATE FUNCTION [dbo].[GetLastUpdatedFluidTreated](@InjectionPoint_ID UNIQUEIDENTIFIER)
RETURNS @Return TABLE (
[RT_FluidTreated_ID] [uniqueidentifier] NOT NULL,
[CL_FluidTreatedType_ID] [uniqueidentifier] NOT NULL,
[Timestamp] [datetime] NULL,
[Last_Updated_Time] [datetime] NULL,
[NewOrModified] [bit] NULL,
[Origin_ID] [uniqueidentifier] NULL,
[IsNew] [bit] NULL
)
AS
BEGIN
INSERT INTO @Return
Select Top 1
x1.[RT_FluidTreated_ID],
x1.[CL_FluidTreatedType_ID],
x1.[Timestamp],
x1.[Last_Updated_Time],
x1.[NewOrModified],
x1.[Origin_ID],
x1.[IsNew]
from RT_FluidTreated x1
WHERE x1.RE_InjectionPoint_ID = @InjectionPoint_ID
Order by x1.[Last_Updated_Time] desc
RETURN;
END
上面的这段代码在 sql server 上。 有人能帮我吗?谢谢
【问题讨论】:
标签: sql-server postgresql database-migration