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

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

صورة
- - - - -

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


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

#1 hanyfreedom

hanyfreedom

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,481 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Chess , Sudoku

تاريخ المشاركة 11 March 2007 - 11:19 PM

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

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 .


#2 nhamzehn

nhamzehn

    مشترك

  • الأعضــاء
  • 187 مشاركة
  • الاهتمامات:المطالعة

تاريخ المشاركة 21 August 2007 - 09:27 AM

fhfhv

بارك الله فيك
حلوة
سبحان الله وبحمده سبحان الله العظيم

اللهم لك الحمد والشكر كما ينبغي لجلال وجهك وعظيم سلطانك