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

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

صورة
- - - - -

كيف استرجع اسماء الجداول


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

#1 فواز الشمري

فواز الشمري

    عضو

  • الأعضــاء
  • 14 مشاركة

تاريخ المشاركة 09 April 2006 - 07:21 PM

ماهوا الإستعلام الي استطيع ان اعرف فيه اسماء الجداول . واسماء الاعمدة لها . (لحقول)
الريد ان اضهر اسماء الجداول في شجر . ثم بعد ذلك عند الضغظ مثلا على الجدول رقم 1 مثلا يضهر لي الحقول الي في الجدول .

فهل استطيع ذلك باستعلام واحد يجيب لي اسم الجدول ثم الأعمدة الي فيه . مع القيود . يعني PK وغيرة .

#2 ahdarwish

ahdarwish

    مشترك

  • الأعضــاء
  • 72 مشاركة

تاريخ المشاركة 15 April 2006 - 05:01 PM

يوجد جدولين ضمن الـ System الخاص بـ Oracle
dba_tables
COL
الأولى تتضمن أسماء الجدوال وبيانات كثيرة عنها
والثانية فيها أسماء الجداول والحقول
بإمكانك من هذين الجدولين الحصول على طلبك

مع تمنياتي بالتوفيق
Ahmad Darwish
IT Department
ITBS- Syria - Damascus

#3 poody_saeed2003

poody_saeed2003

    عضو

  • الأعضــاء
  • 35 مشاركة

تاريخ المشاركة 15 April 2006 - 07:30 PM

او لو عاوز تعرف كل مستخدم علي حدة
select * from tab

وتفاصيل كل جدول علي حدة

desc table_name

#4 llord

llord

    مشترك

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

تاريخ المشاركة 17 April 2006 - 11:55 AM

السلام عليكم
:D :) :D

اخى فواز الشمري

- اذا كنت تريد الجدوال والاعمدة والقيود الموجودة لديك فى DB
select * from USER_CONS_COLUMNS 

- واذا كنت تريد عرضهم فى شكل شجرى
create OR REPLACE view tab_cols_cons
as
(
  select 1 state,1 lvl,'Tables' dis_val,null icn,null val,'A' sort_value
from dual
union 
select -1 ,2 ,TABLE_NAME ,null ,null ,TABLE_NAME 
from user_tables
union 
select -1 ,3 lvl,'Columns' dis_val,null ,null val,TABLE_NAME||'_A' 
from user_tables
union 
select -1 ,4 ,COLUMN_NAME ,null ,COLUMN_NAME ,TABLE_NAME||'_'||COLUMN_NAME 
from USER_TAB_COLS
union 
select -1 ,5 ,'Constraints' ,null ,null ,TABLE_NAME||'_'||COLUMN_NAME||'_A' 
from USER_TAB_COLS
union 
select -1 ,6 ,CONSTRAINT_NAME ,null ,CONSTRAINT_NAME , TABLE_NAME||'_'||COLUMN_NAME||'_'||CONSTRAINT_NAME
from USER_CONS_COLUMNS 
);


SELECT STATE,LVL,DIS_VAL,VAL
FROM tab_cols_cons
ORDER BY SORT_VALUE;

- اذا كنت تريد فورمة بها tree لتوضيح ذلك
من هنا

==================
وشكراً

#5 لبيب

لبيب

    عضو

  • الأعضــاء
  • 2 مشاركة

تاريخ المشاركة 17 April 2006 - 01:48 PM

السلام عليكم ورحمة الله وبركاتة
اولاَ : ماهو الفرق بين sql و pl/sql ؟



ثانيا : ماهو القاسم الالمشترك بينهم؟

#6 لبيب

لبيب

    عضو

  • الأعضــاء
  • 2 مشاركة

تاريخ المشاركة 17 April 2006 - 01:51 PM

_ما هو اخر اصدارت من شركات اوراكل