我希望在表上创建一个Postgres触发器,以便在插入或更新行时运行。该表有许多列,我希望触发器将该行插入另一个表中。但是在另一个表中,所有这些列都应该合并到一个JSON对象中(在较新版本的Postgres中使用JSONB)。|{ column1: A, column2: B, column3: C } |
因此,创建触发器的表将有3列,但是触发器插入到的表中只有1列(
我正在尝试将一些空间数据从Postgres with PostGIS迁移到SQL Server2008。它很好,直到我看到这样一条语句:这将合并该列中的所有几何图形,并将其作为一个结果返回(类似于COUNT的工作方式)据我所知,SQL Server只有STUnion函数,它将一个几何图形与另一个几何图形合并在一起。有没有办法做一些类似Postgres的事情?
select t.spdi_application_id,t.spdi_attribute_id, t.spdi_attribute_value where spdi_attribute_id in(395,263,397,396,75) ORDER BY spdi_application_id,spdi_attribute_id ERROR: column "t.spdi_attribute_