بتاريخ: 11 أكتوبر 200916 سنة comment_172434 الاخوة الاعزاءكيف يمكن عمل sequence مع order by ؟انا اريد عمل select statementتستخرج بيانات طبقا لترتيب معين order by ثم عمل serial لها , المشكلة اننى لا استطيع دمج ال sequence مع order by فى جملة واحدة , يعطى رسالة خطأ sequence is not allowed here تقديم بلاغ
بتاريخ: 12 أكتوبر 200916 سنة comment_172538 السلام عليكم يا اخ حسن ارجو ان يكون هذا الرابط يرد على سؤالك http://www.araboug.org/ib/index.php?showtopic=37255 تقديم بلاغ
بتاريخ: 12 أكتوبر 200916 سنة comment_172539 لو امكن انك تنظر إلى الجزء Restrictions on Sequence Valuesالقيود على قيمة Sequence تقديم بلاغ
بتاريخ: 12 أكتوبر 200916 سنة comment_172541 هل تريد اظهار مسلسل امام السجلات المستخرجة من امر الSELECT 1234 او ترتيب فقط للسجلات المستخرجة يمكن تجربة ROWID ORDER BY INVOICE_DATE , ROWID تقديم بلاغ
بتاريخ: 12 أكتوبر 200916 سنة comment_172547 السلام عليكم يمكن تجربة ROWID أعتقد أنك تقصد rownum وليس rowid تقديم بلاغ
بتاريخ: 12 أكتوبر 200916 سنة كاتب الموضوع comment_172557 لو اخذنا مثال على scott schema select ename , empno from emp order by ename تعطى الاسماء مرتبة ابجديا كالتالىENAME EMPNO---------- ----------ADAMS 7876ALLEN 7499BLAKE 7698CLARK 7782FORD 7902JAMES 7900JONES 7566KING 7839MARTIN 7654MILLER 7934SCOTT 7788ENAME EMPNO---------- ----------SMITH 7369TURNER 7844WARD 752114 rows selected.وانا اريد النتائج كما يلى مسلسل ENAME EMPNO------- ---------- ---------- 1 ADAMS 7876 2 ALLEN 7499 3 BLAKE 7698 4 CLARK 7782 5 FORD 7902 6 JAMES 7900 7 JONES 7566 8 KING 7839...انا جربت rownum ولم تنفع تقديم بلاغ
بتاريخ: 12 أكتوبر 200916 سنة comment_172562 السلام عليكميمكنك استخدام مثل هذا SELECT rownum,ename FROM ( SELECT ename FROM emp order by ename ) موفق تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.