بتاريخ: 11 مارس 200719 سنة comment_93710 لمعرفة عدد حقول الجدول ... فى حال اذا كان جدولك به الكثير من الحقول قوم بعمل الامر التالى :- 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 . تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.