【发布时间】:2015-03-02 19:27:31
【问题描述】:
我正在尝试编写一个 sybase 查询,以了解如何获取 SYBASE 数据库中所有表的最后修改列和时间戳。请在下面找到sql。但这不是一个准确的..它在一个 sybase DB 对象中工作,而不是在另一个环境中。请帮助我正确的sql。
select TableName=object_name(ss.id), RowCnt=st.rowcnt,
ColName=col_name(ss.id,convert(int,substring(ss.colidarray,1,2))),
UpdStatsDate=convert(varchar(20),moddate,100),
DaysAgo=datediff(dd,moddate,getdate())
from sysstatistics ss, systabstats st
where ss.id > 100 and st.id > 100
and ss.id=st.id
and ss.formatid=100
and st.indid in (0,1)
and ss.c4 is not null
order by TableName, ColName
【问题讨论】:
标签: sybase