我想在SQL Server 2008的数据库中的一个表上使用“读取操作”进行监视。
所以我想知道该表的哪个时间取了哪一行。
我无法在应用程序中进行登录。
答案 0 :(得分:0)
如果我理解您的说法正确,那么您想知道每次将数据“显示”给最终用户吗?您可以使用存储过程来运行select语句(获取数据),但作为第二条语句,可以在带有时间戳和您感兴趣的任何信息的日志表中运行插入。
CREATE PROC get_data
AS
BEGIN
INSERT INTO log_table(timestamp,info1,info2)
VALUES (GETDATE(), info1, info2)
SELECT col1,col2
FROM my_data
END
GO
这样的事情。