我正在制作一个web应用程序,它还包括通知功能-用户可以在任何时候从系统或其他用户获得一个或多个通知(消息)。
当有新的(未读的)消息时,它们将在弹出窗口中显示给用户。消息将是简短的(大多数时候每句话一句,一次只有几句话),因此它们将一次完整地显示出来。
然后,用户将有一个“解除”按钮,它将这些消息标记为“已读”。
我的问题来自于如何实现这个“解除”按钮。一种方法是记住消息的ID,并分别标记每条消息。然而,这将需要每条消息一个查询。
更好的方法是记住最小的ID和最大的ID,然后发出UPDATE WHERE ID between XXX and YYY。但是这样安全吗?我能确定插入到表中的新行的
我正在使用OpenQuery运行一个查询,并得到一个特殊的错误。
这是我的疑问:
select * from OpenQuery("CAPITAOC",'SELECT per.*
FROM pub."re-tenancy" AS t
INNER JOIN pub."re-tncy-person" AS per
ON t."tncy-sys-ref" = per."tncy-sys-ref"
INNER JOIN pub."re-tncy-plac