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

لمعرفة عدد حقول الجدول (لجدول ذات الحقول الكثيرة)


hanyfreedom

Recommended Posts

لمعرفة عدد حقول الجدول ... فى حال اذا كان جدولك به الكثير من الحقول قوم بعمل الامر التالى :-

SET DESCRIBE DEPTH ALL LINENUM ON INDENT ON



فنرى ان ال linenum on هى الخاصة بظهور الترقيم جنب الحقول ... وهذه هى ما نريدها ، اما
ال indent on فهى لعمل مسافة بين اسم الحقل و أول السطر ، أما ال depth all فهى لكى تظهر ال data type الخاصة ب object انت كنت قمت بعمله مسبقاً ..... فمثلاً انت قمت بعمل ال object التالية :-

CREATE TYPE ADDRESS AS OBJECT
( STREET VARCHAR2(20),
CITY VARCHAR2(20)
);
/



ثم وضعتها فى جدول كالتالى :-

CREATE TABLE EMPLOYEE
(LAST_NAME VARCHAR2(30),
EMPADDR ADDRESS,
JOB_ID VARCHAR2(20),
SALARY NUMBER(7,2)
);



فعند عمل describe employee سوف يظهر التالى :-


SQL> describe employee
	   Name							Null?	Type
	   ------------------------------- -------- ------------
1	  LAST_NAME								VARCHAR2(30)
2	  EMPADDR								  ADDRESS
3	2   STREET								 VARCHAR2(20)
4	2   CITY								   VARCHAR2(20)
5	  JOB_ID								   VARCHAR2(20)
6	  SALARY								   NUMBER(7,2)



و هذا معناه ان ال object التى تدعى address هى تحتوى على نوعان من ال data type
و هما من نوع varchar2 .

رابط هذا التعليق
شارك

  • بعد 5 شهور...

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية