2017-12-02 140 views
0

我有一個名爲Table1的表,並且我有五個具有SELECT和INSERT權限的用戶,這些用戶中的每一個都將數據填充到表中。 如何顯示每一行是所有者?例如由user2插入的第1行,由user4插入的第2行等等?在oracle表中選擇行所有者

回答

0

找出哪個用戶添加了現有行已經太晚了。要知道未來插入的行,該列添加到表:

alter table table1 add created_by varchar2(30) default user; 

另一種常用添加的列是:

alter table table1 add created_date date default sysdate; 
+0

請問這種填充誰插入記錄或誰創建該表的用戶的用戶? –

+0

@KaushikNayak誰插入了行 –

+0

謝謝..不知道爲什麼我困惑了一會兒。 –