بتاريخ: 10 ديسمبر 200916 سنة comment_178860 ياخبراء الSqlانا عايز كودب بسيط بيحسب اكبر اداره فيها موظفين وعايز اطبع اسم الاداره وعدد الموظفين اللى فيها تقديم بلاغ
بتاريخ: 10 ديسمبر 200916 سنة comment_178861 اخي الكريم تم الرد عليك بالمشاركة السابقة واكود الاخ pal oracle شغال تمام ما المشكلة لو سمحت؟؟ تقديم بلاغ
بتاريخ: 10 ديسمبر 200916 سنة كاتب الموضوع comment_178863 اخي الكريم تم الرد عليك بالمشاركة السابقة واكود الاخ pal oracle شغال تمام ما المشكلة لو سمحت؟؟ يااخى الفاضل انا اريد هذا الكود داخل بروسيجر وكمان لما استدعى هذا البروسيجر يطبع اسم الاداره وعدد الموظفين االى يعملون بيها ارجو ان تكون الصوره وصلتوشكرا تقديم بلاغ
بتاريخ: 10 ديسمبر 200916 سنة comment_178864 تفضل هذا هو البروسيجر create or replace procedure emp_dept_max deptno number ; v_count number; deptname varchar2(100); begin Select Deptno, Count(Empno) No_Of_Employees,dept_name into deptno,v_count,deptname From Emp Group By Deptno Having Count(Empno) = (Select Max(Count(Empno)) From Emp Group By Deptno) end; تقديم بلاغ
بتاريخ: 10 ديسمبر 200916 سنة كاتب الموضوع comment_178865 تفضل هذا هو البروسيجر create or replace procedure emp_dept_max deptno number ; v_count number; deptname varchar2(100); begin Select Deptno, Count(Empno) No_Of_Employees,dept_name into deptno,v_count,deptname From Emp Group By Deptno Having Count(Empno) = (Select Max(Count(Empno)) From Emp Group By Deptno) end; شكرا اخى الكريم الكود تمام بس طلع لى بعض مشاكل فى السينتاكس ممكن تقولى عليها وجزالك الله خيرا عناErrors for PROCEDURE EMP_DEPT_MAX:LINE/COL ERROR2/1 PLS-00103: Encountered the symbol "DEPTN" when expecting one of t he following: ( ; is with authid as cluster compress order us ing compiled wrapped external deterministic parallel_enable pi pelined The symbol "is" was substituted for "DEPTN" to continue.11/1 PLS-00103: Encountered the symbol "HAVING" when expecting one of the following: begin case declare end exception exit for goto if loop mod null pragma raise return select update while with <an identifier> <a double-quoted delimited-identifier> <a bind variable> << close current delete fetch lock insert open rollback savepoint set sql execute commit forall merge pipe تقديم بلاغ
بتاريخ: 10 ديسمبر 200916 سنة comment_178866 create or replace procedure emp_dept_max is deptno number ; v_count number; deptname varchar2(100); begin Select Deptno, Count(Empno) No_Of_Employees,dept_name into deptno,v_count,deptname From Emp Group By Deptno Having Count(Empno) = (Select Max(Count(Empno)) From Emp Group By Deptno) end; تقديم بلاغ
بتاريخ: 10 ديسمبر 200916 سنة comment_178868 تفضل أخي هذا الــ Procedure Create Or Replace Procedure Max Is vn NUmber; vn2 Number; vv Varchar2(20); Begin Select Deptno, Count(Empno) Into vn,vn2 From Emp Group By Deptno Having Count(Empno) = (Select Max(Count(Empno)) From Emp Group By Deptno); If Vn>0 Then Select Dname Into vv From Dept Where Deptno=vn; End If; Dbms_Output.Put_Line(vn||' '||vn2||' '||vv); End; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.