2017-12-02 8 views
0

私はTable1という名前のテーブルを持っていますが、SELECTとINSERTの権限を持つ5人のユーザーがいて、これらのユーザーのそれぞれがデータをテーブルに移入しています。 各行を表示する方法はオーナーですか?たとえば、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

ありがとう..なぜ私はそれについてすぐに混乱していたのかわかりません。 –

関連する問題