إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

مساعدة : مطلوب عمل query لمعرفة اسم الجدول وبجانبه عدد الصفوف التي بداخله


3 رد (ردود) على هذا الموضوع

#1 asd13

asd13

    عضو نشط

  • الأعضــاء
  • 266 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 19 October 2010 - 09:39 AM

السلام عليكم

مطلوب مني عمل query لمعرفة اسم الجدول وبجانبه عدد الصفوف التي بداخله
وجزاكم الله خير

#2 mw_wageeh

mw_wageeh

    عضو نشط

  • الأعضــاء
  • 251 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 19 October 2010 - 09:52 AM

select table_name,NUM_ROWS from user_tables

#3 asd13

asd13

    عضو نشط

  • الأعضــاء
  • 266 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 19 October 2010 - 10:02 AM

جزاك الله كل خيرا يأباشمهندس

ياريت أفكار تانية يإخواني الاعزاء اصل مطلوب مني كذا طريقة

وشكرا مرة اخرى باشمهندس محمد

#4 mageed_ahmed

mageed_ahmed

    مشرف قسم الـ DBA

  • فريق الإشراف
  • 956 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:.

تاريخ المشاركة 19 October 2010 - 10:28 AM

أخي الكريم

يمكنك باستخدام
DBA_TAB_COL_STATISTICS,DBA_TAB_COLUMNS,DBA_TAB_COLS, DBA_COL_COMMENTS

select column_name,data_type from cols where Table_name='TEST_TABLE'

COLUMN_NAME DATA_TYPE
------------------------------ --------------------
A NUMBER
B VARCHAR2
C CLOB


-------
Select COLUMN_NAME from user_tab_columns where table_name='EMP'

select column_name from all_tab_columns where table_name =upper('tablename');

--------
SELECT t.TypeOwner TypeOwner
FROM metaTable tab, metaType t
WHERE tab.TypeName = t.TypeName"


--------
لذلك

ALL_TABLES - list of all tables in the current database that are accessible to the current user
ALL_TAB_COLUMNS - list of all columns in the database that are accessible to the current user
ALL_ARGUMENTS - lists the arguments of functions and procedures that are accessible to the current user
ALL_ERRORS - lists descriptions of errors on all stored objects (views, procedures, functions, packages, and package bodies) that are accessible to the current user
ALL_OBJECT_SIZE - included for backward compatibility with Oracle version 5
ALL_PROCEDURES - (from Oracle 9 onwards) lists all functions and procedures (along with associated properties) that are accessible to the current user
ALL_SOURCE - describes the text (i.e. PL/SQL) source of the stored objects accessible to the current user


ولعد الصفوف داخل أعمدتها
COLUMN DUMMY NOPRINT
  COMPUTE SUM OF NUM_ROWS ON DUMMY
  BREAK ON DUMMY
  SELECT
     NULL DUMMY,
     T.TABLE_NAME,
     C.COLUMN_NAME,
     T.NUM_ROWS
  FROM
     ALL_TABLES T,
     ALL_TAB_COLUMNS C
  WHERE
     T.TABLE_NAME = C.TABLE_NAME
     AND C.COLUMN_NAME LIKE '%PATTERN%'
  ORDER BY T.TABLE_NAME;



تحياتي لك
("واتقوا يوما ترجعون فيه الي اللــــــه")