2014-11-22 35 views
0

這是我在這個論壇上的第一篇文章,希望我能得到答案。找出更新其他職員地址的用戶名或ID

我對我的數據庫信息非常有限。

查詢是這樣的:

我想知道誰已經更新了其他工作人員的地址,肯定是從基於Java的應用程序更新,但我才知道,在我的數據庫我有審計模式並且我可以找出更新地址的用戶名。

但我不知道在哪個表中可以使用這些信息,因爲我們的數據庫中有大約1000多個表。

請你幫助我找出確切的表格,這個信息將可用。

+0

我們不能幫助 - 不知道兩個表的模式。 – Oded 2014-11-22 11:21:21

回答

0

Aija,這是一個難以回答的問題,因爲有這麼多的可能性,但我們可以幫助您縮小範圍。像這樣的表格通常以審計,歷史記錄,變更等或相反的方式開始,並將其附加到他們正在追蹤的文件的末尾。例如。 audit_personnel或personnel_change。你說你有1000多張桌子。這很多,但我一直在努力。按照表格的名稱逐個列出清單仍然是可行的。當數據庫變得這麼大時,命名標準就會起作用。看看錶名放在一起的方式,你將能夠縮小搜索範圍。

0

感謝您的輸入 我已經走過所有的表名稱開始/結束與名稱審計.i發現一個表審計線索有多個表,但我無法找到預期的信息。 即使我不確定這些表是否在我的prebvillage下,或者它在sys或任何其他用戶下。

0

另一個選擇是單表審計控制。在這種風格中,表格有4個主要組成部分。首先,數據被改變,這將是像表和字段,可能recid。其次是原始數據。第三是新數據。第四是變化的人和時間。如果這是風格,那麼你需要知道你想要跟蹤哪張表。那麼你需要一些類似於[審計表],其中[審計表],[受監控表] = [目標表]「的選擇*。