hanyfreedom بتاريخ: 4 مارس 2007 تقديم بلاغ مشاركة بتاريخ: 4 مارس 2007 دلوقتى أذا كان عندى جدول به مثلاً 20 عمود ..... وانا أريد ان أظهر عمود واحد بشكل معين و عرض الباقى كما هو .... فما هى الطريقة الاسهل لعمل ذلك بدل من كتابة كل الاعمدة مع العمود المراد عمله بشكل معين ...... و ايضاً ما هو الكود الذى يظهر كل أعمدة هذا الجدول - الذى يحتوى على 20 عمود - بدون أظهار عمود واحد فقط منه ..... وشكراً اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hanyfreedom بتاريخ: 5 مارس 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 5 مارس 2007 أرجو الرد العاجل على سؤالى ..... و سوف أشرح مرة أخرى مستشهداً بمثال من جدول الemployeesالخاص بالاسكيمة الhrفانا أريد انا أظهر الsalary بشكل معين ، مع ظهور باقى الأعمدة كما هى ... فالمفروض ان اكتب التالى :- SELECT EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE, JOB_ID,lpad(SALARY,6,'$'),COMMISSION_PCT,MANAGER_ID,DEPARTMENT_ID FROM EMPLOYEES; اما أنا فلا أريد ان يكون الكود طويل هكذا اريد فقط ان افعل فقط ما أريده فى الsalaryو الباقى يكتب بطريقة مختصرة ...... فأرجو الرد وشكراً اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Fabled Warrior بتاريخ: 14 مارس 2007 تقديم بلاغ مشاركة بتاريخ: 14 مارس 2007 Thats Fine , For Example U Wanna To Display Ename Column in Upper Case And Use * For Retrieving all Column INstead of Typing Column namesWell 1- Create View CREATE OR REPLACE VIEW EMPN( Name ) AS SELECT UPPER(ENAME) FROM EMP 2- Hiding Ename Column From Table SO when u Do SELECT * It Wont be PrintCOLUMN ENAME NOPRINT3- Type The SELECT StatementSELECT EMPN.Name "Ename" , EMP.*FROM EMP , EMPNORDER BY SAL DESC ;NOTE COLUMN C-NAME [ option NOPRINT,PRINT ] اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hanyfreedom بتاريخ: 14 مارس 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 14 مارس 2007 Thank you for this idea ....... it's seem useful on tables that have a lot fields ..... thanks a lot اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.