2017-09-13 20 views
0

我以追加模式將數據插入配置單元外部表。每次我在表中插入一些記錄時,我都希望得到插入到配置單元外部表中的實際記錄的數量。有沒有什麼辦法可以在任何配置單元日誌文件中找到這些信息?獲取實際的目標表插入計數

回答

-1

可以解決這個問題。不確定有關此任何配置單元屬性。

  • 在您的表中有一個額外的時間戳列。
  • 在時間戳列上自動加入表格。
  • 統計插入到表中的最新記錄。您可以查看下面的示例查詢: -

SELECT count(1) from ( SELECT tbl_alias.* FROM test_table tbl_alias JOIN (select max(timestamp_date) as max_timestamp_date FROM test_table) max_timestamp_date_table ON tbl_alias.timestamp_date=max_timestamp_date_table.max_timestamp_date) outer_table;

+0

可我知道downvote的原因是什麼? – syadav

+0

根據您的建議,您正在使用select查詢來計算sert中的行。想想這樣一種情況,即沒有記錄的數量是幾百萬。在這種情況下,每次使用select查詢都是不可行的,因爲它會拍攝ETL時間。我正在尋找一個日誌文件,我可以得到插入的記錄號,這將節省時間。 –