2010-10-19 23 views
0

我創建了一個表更新跟蹤條目: INDEX_SIZE_TRACKING具有以下屬性:我想寫一個PL/SQL腳本來查詢索引統計數據和

  • 指數名稱:索引的名字。類型:VARCHAR(255)。這是表格的主鍵 。

  • 分配空間:分配給索引的內存空間(以字節爲單位)。類型: NUMBER

  • 已用空間:索引使用的內存空間。類型:NUMBER

  • 最後更新:索引詳細信息更新到此表的時間。類型: VARCHAR(255)

我想寫一個PL/SQL腳本來查詢索引統計數據和更新跟蹤 條目在INDEX_SIZE_TRACKING表。如果沒有 索引的現有條目,請創建一個新條目;否則,更新現有的。 我可以請一個可以在oracle XE中執行此操作的PL/SQL語句嗎? 在此先感謝! :-)

回答

0

Oracle將標識符名稱限制爲30個字符,不是嗎? VARCHAR(255)似乎是一個不尋常的選擇。

我很確定dbms_space軟件包有你需要的分配和使用空間。

最後更新將是一個日期。爲什麼你會使用VARCHAR(255)呢?

相關問題