10-01-2011, 20:14
|
|
|
חבר מתאריך: 28.06.02
הודעות: 87
|
|
כיצד ניתן למחוק כמה טבלאות יחד המתחילת בשם...?(אורקל)
שלום
רציתי לשאול איך אני מוחק מספר טבלאות ביחד ולא כל אחת בנפרד,
אני עובד בסביבת oracle וכותב שאילתות ב PLSQL
כשאני בונה שאילתא מורכבת אני לרוב יוצר טבלאות בניים. לכל טבלה כזו אני נותן את השם dwh_ohad ואת הנושא של השאילתא...
כרגע בכל פעם שאני רוצה למחוק טבלה אני כותב את הפקודה drop table ואת שם הטבלה
השאלה לי היא איך אני יכול למחוק כמה טבלאות ביחד?
כלומר אני רוצה למחוק את כל הטבלאות שמתחילות בשם dwh_ohad
מה פקודה לצורך כך?
דבר נוסף. כאמור עם הזמן יצרתי טבלאות שונות... איך אני יכול לקבל פרטים על טבלה שיצרתי? כלומר מתי היא נוצרה? מה הגודל שלה וכו'?
האם גם כאן אפשר לכתוב משהו שיחזיר לי את הנתונים הללו לכל הטבלאות שמתחילות בשם מסויים ולא פר טבלה?
תודה
|