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

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

صورة
- - - - -

عايز كود بسيط بيحسب اكبر اداره فيها موظفين


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

#1 romio2005

romio2005

    عضو

  • الأعضــاء
  • 26 مشاركة

تاريخ المشاركة 10 December 2009 - 11:03 PM

ياخبراء الSql

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

شكرا جزيلا على خدماتكم
مهندس وائل الجمل


#2 mmsalman87

mmsalman87

    عضو مميز

  • الأعضــاء
  • 1,689 مشاركة
  • الاسم الأول:Maher
  • اسم العائلة:Salman
  • البـلـد: Country Flag
  • المنصب الحالي:Senior Oracle HCM SaaS Pre Sale Consultant

تاريخ المشاركة 10 December 2009 - 11:07 PM

اخي الكريم تم الرد عليك بالمشاركة السابقة واكود الاخ pal oracle شغال تمام
ما المشكلة لو سمحت؟؟

                                                                                             

                                                                                                                  Maher Salman

• Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist 

Taleo (TEE): Onboarding Administration Ed 3 LVC, Oracle University.

• Taleo (TBE): Recruit Essentials Ed 4.1 LVC, Oracle University.

• Oracle Fusion HCM Implementation, Oracle University.

• Oracle Certified Professional Developer (OCP) - Oracle Forms: Build Internet Applications.

• Oracle Certified Associate Developer (OCA).

• Oracle E-Business Suite R12 Human Capital Management Certified Implementation Specialist (HCM)

                                                                                                                                        
                                                                                                           http://learnoracle.net                                                                                                                

                                                                                                                             
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

أهم مواضيعي ( Oracle Developer )

- برنامج حفظ الكودات - My Codes

- كيفية عمل نظام متعدد اللغات

- انشاء شاشة دخول وتغيير كلمة السر والتحكم بالمستخدمين

- Import And Export On Toad

- التحكم في النظام من خلال الملف Formsweb.cfg

​- Advanced Dynamic List

- توليد ارقام وحروف عشوائية 

 

 

أهم مواضيعي ( Oracle HRMS)

 

Using Special Value set in oracle hrms 


#3 romio2005

romio2005

    عضو

  • الأعضــاء
  • 26 مشاركة

تاريخ المشاركة 10 December 2009 - 11:15 PM

اخي الكريم تم الرد عليك بالمشاركة السابقة واكود الاخ pal oracle شغال تمام
ما المشكلة لو سمحت؟؟



يااخى الفاضل
انا اريد هذا الكود داخل بروسيجر
وكمان لما استدعى هذا البروسيجر يطبع اسم الاداره وعدد الموظفين االى يعملون بيها

ارجو ان تكون الصوره وصلت

وشكرا

شكرا جزيلا على خدماتكم
مهندس وائل الجمل


#4 mmsalman87

mmsalman87

    عضو مميز

  • الأعضــاء
  • 1,689 مشاركة
  • الاسم الأول:Maher
  • اسم العائلة:Salman
  • البـلـد: Country Flag
  • المنصب الحالي:Senior Oracle HCM SaaS Pre Sale Consultant

تاريخ المشاركة 10 December 2009 - 11:19 PM

تفضل هذا هو البروسيجر

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;

                                                                                             

                                                                                                                  Maher Salman

• Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist 

Taleo (TEE): Onboarding Administration Ed 3 LVC, Oracle University.

• Taleo (TBE): Recruit Essentials Ed 4.1 LVC, Oracle University.

• Oracle Fusion HCM Implementation, Oracle University.

• Oracle Certified Professional Developer (OCP) - Oracle Forms: Build Internet Applications.

• Oracle Certified Associate Developer (OCA).

• Oracle E-Business Suite R12 Human Capital Management Certified Implementation Specialist (HCM)

                                                                                                                                        
                                                                                                           http://learnoracle.net                                                                                                                

                                                                                                                             
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

أهم مواضيعي ( Oracle Developer )

- برنامج حفظ الكودات - My Codes

- كيفية عمل نظام متعدد اللغات

- انشاء شاشة دخول وتغيير كلمة السر والتحكم بالمستخدمين

- Import And Export On Toad

- التحكم في النظام من خلال الملف Formsweb.cfg

​- Advanced Dynamic List

- توليد ارقام وحروف عشوائية 

 

 

أهم مواضيعي ( Oracle HRMS)

 

Using Special Value set in oracle hrms 


#5 romio2005

romio2005

    عضو

  • الأعضــاء
  • 26 مشاركة

تاريخ المشاركة 10 December 2009 - 11:30 PM

تفضل هذا هو البروسيجر

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 ERROR
2/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

شكرا جزيلا على خدماتكم
مهندس وائل الجمل


#6 mmsalman87

mmsalman87

    عضو مميز

  • الأعضــاء
  • 1,689 مشاركة
  • الاسم الأول:Maher
  • اسم العائلة:Salman
  • البـلـد: Country Flag
  • المنصب الحالي:Senior Oracle HCM SaaS Pre Sale Consultant

تاريخ المشاركة 10 December 2009 - 11:38 PM

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;

                                                                                             

                                                                                                                  Maher Salman

• Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist 

Taleo (TEE): Onboarding Administration Ed 3 LVC, Oracle University.

• Taleo (TBE): Recruit Essentials Ed 4.1 LVC, Oracle University.

• Oracle Fusion HCM Implementation, Oracle University.

• Oracle Certified Professional Developer (OCP) - Oracle Forms: Build Internet Applications.

• Oracle Certified Associate Developer (OCA).

• Oracle E-Business Suite R12 Human Capital Management Certified Implementation Specialist (HCM)

                                                                                                                                        
                                                                                                           http://learnoracle.net                                                                                                                

                                                                                                                             
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

أهم مواضيعي ( Oracle Developer )

- برنامج حفظ الكودات - My Codes

- كيفية عمل نظام متعدد اللغات

- انشاء شاشة دخول وتغيير كلمة السر والتحكم بالمستخدمين

- Import And Export On Toad

- التحكم في النظام من خلال الملف Formsweb.cfg

​- Advanced Dynamic List

- توليد ارقام وحروف عشوائية 

 

 

أهم مواضيعي ( Oracle HRMS)

 

Using Special Value set in oracle hrms 


#7 malik alwadi

malik alwadi

    عضو نشط

  • الأعضــاء
  • 371 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Internet Browsing

تاريخ المشاركة 11 December 2009 - 12:05 AM

تفضل أخي هذا الــ 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;

لا الله الا انت سبحانك اني كنت من الظالمين