首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sybase IQ复制

Sybase IQ复制
EN

Stack Overflow用户
提问于 2018-01-23 00:43:17
回答 2查看 372关注 0票数 2

我正在使用Sybase IQ 15,寻找一种将IQ表复制到IQ复制服务器的机制。

如何发现数据在IQ中是否发生了变化(IQ中没有触发器)

能够复制具有时间戳和id列的表。

EN

回答 2

Stack Overflow用户

发布于 2018-01-23 06:25:41

SAP IQ的事务日志不能由任何工具复制。即使是供应商(SAP)也不支持任何这样做的程序。

如果您希望复制SAP IQ中的更改,则需要提供某种您自己的CDC逻辑。例如,您可以为每一行提供一个时间戳,并定期运行一个复制自上次运行以来修改过的行的查询。

或者,您可以定期运行完全导出表数据。

票数 1
EN

Stack Overflow用户

发布于 2018-01-30 16:36:43

这可以通过系统视图来实现,每当sybase IQ表上发生任何数据修改时,都会在系统视图SYS.SYSIQTAB中捕获时间戳

用于查找表中最后修改的数据的SQL

SELECT A.Table_id, T.table_name , dateformat(A.update_time,'mm/dd/yyyy hh:mm:ss.nnnnnn') LastModifiedTime FROM SYS.SYSIQTAB as A, SYS.SYSTABLE as T WHERE A.table_id = T.table_id AND T.table_name ='TableName'

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48386403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档