حفظ صوره فى قاعده البيانات و عمل
browse عن طريق الجافا خليك محترف
قم بانشاء هذا الجدول
[/CODE]
CREATE TABLE TEST_PHOTO
(
NO NUMBER,
NAME VARCHAR2(50 BYTE),
EMP_PIC BLOB
)
[CODE]
فولدر اسمه demos رجاء وضع هذا الفولدر فى هذا المسار:
C:\Developerhome\forms\java\oracle\forms
3-افتح الفورمه المرفقه وقم بتجربه زر browse ....
السبت، 24 أبريل 2010
الامن في البرامج المصممه بالديفلوبر موضوع رائع جدا للكل
** الفرق بين WITH ADMIN OPTION و WITH GRANT OPTION :-
WITH ADMIN OPTION :-
في هذه الحاله فان المستخدم NEW_USER يستطيع القيام بمنح "GRANT "
للصلاحيه "ROLE " التى لديه " NEW_ROLE " لاي مستخدم اخرمثلا للمستخدم SCOTT ...
ولو تم سحب هذه الصلاحيه NEW_ROLE مستفبلا من NEW_USER فانها لن تسحب من المستخدم SCOTT .
WITH GRANT OPTION :-
في هذه الحاله فان المستخدم NEW_USER يستطيع القيام بمنح "GRANT "
للصلاحيه "ROLE " التى لديه " NEW_ROLE " لاي مستخدم اخرمثلا للمستخدم SCOTT ...
ولو تم سحب هذه الصلاحيه NEW_ROLE مستفبلا من NEW_USER فانها ستسحب تلقلئيا من المستخدم SCOTT
ORACLE USER DEFINITION
والتى تقوم علي أساس انشاء حساب فعلي في قاعده البيانات لكل مستخدم ونمنحه الصلاحيات اللازمه
التى تتوافق مع طبيعة عمله في قاعدة البيانات .
اولا:- سأقوم بشرح طريقه إنشاء المستخدم
CREATE UAER IDENTIFIED BY
+DEFAULT TABLESPACE
+TEMPORARY TABLESPACE
+PROFILE
+PASSWOED EXPIRE
+ACCOUNTOR
CREATE USER NEW_USER IDENTIFIED BY USER_PASS
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK
إنشاء ومنح الصلاحيات للمستخدمين
- بعض التعاريف والمصطلحات :-
* ال ROLE = وهي مثل الشنطه التى بها مجموعه صلاحيات " PRIVILEGES "
* ال PRIVILEGES = وهي صلاحيات جاهزه ومنشأه من قبل الاوراكل في الDATABASE
مثل SELECT TABLE , CREATE SESSION .....
* لايمكن إنشاء PRIVILEGE جديده لكن يمكن إنشاء ROLE ووضع اي PRIVILEGE بها .
* يمكن وضع ROLE بداخل ROLE
CREATE ROLE
+ IDENTIFIED BY
لنسبه للسطر الذي امامه علامه + فهو اختياري وفي حال عدم كتابته عند انشاء الصلاحيه فسيتم
وضع القيمه الافتراضيه لها وهي NOT IDENTIFIED .
CREATE ROLE NEW_ROLE
OR
CREATE ROLE NEW_ROLE IDENTIFIED BY ROLE_PASS
CODE
GRANT OR TO NEW_ROLE
- مثال :-
GRANT DBA TO NEW_ROLE
GRANT SELECT ON EMP TO NEW_USER
NEW_USER
GRANT TO
+WITH ADMIN OPTION
OR
+WITH GRANT OPTION
- مثال :-
GRANT NEW_ROLE TO NEW_USER
OR
GRANT NEW_ROLE TO NEW_USER
WITH ADMIN OPTION
OR
GRANT NEW_ROLE TO NEW_USER
WITH GRANT OPTION
WITH ADMIN OPTION :-
في هذه الحاله فان المستخدم NEW_USER يستطيع القيام بمنح "GRANT "
للصلاحيه "ROLE " التى لديه " NEW_ROLE " لاي مستخدم اخرمثلا للمستخدم SCOTT ...
ولو تم سحب هذه الصلاحيه NEW_ROLE مستفبلا من NEW_USER فانها لن تسحب من المستخدم SCOTT .
WITH GRANT OPTION :-
في هذه الحاله فان المستخدم NEW_USER يستطيع القيام بمنح "GRANT "
للصلاحيه "ROLE " التى لديه " NEW_ROLE " لاي مستخدم اخرمثلا للمستخدم SCOTT ...
ولو تم سحب هذه الصلاحيه NEW_ROLE مستفبلا من NEW_USER فانها ستسحب تلقلئيا من المستخدم SCOTT
ORACLE USER DEFINITION
والتى تقوم علي أساس انشاء حساب فعلي في قاعده البيانات لكل مستخدم ونمنحه الصلاحيات اللازمه
التى تتوافق مع طبيعة عمله في قاعدة البيانات .
اولا:- سأقوم بشرح طريقه إنشاء المستخدم
CREATE UAER
+DEFAULT TABLESPACE
+TEMPORARY TABLESPACE
+PROFILE
+PASSWOED EXPIRE
+ACCOUNT
CREATE USER NEW_USER IDENTIFIED BY USER_PASS
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK
إنشاء ومنح الصلاحيات للمستخدمين
- بعض التعاريف والمصطلحات :-
* ال ROLE = وهي مثل الشنطه التى بها مجموعه صلاحيات " PRIVILEGES "
* ال PRIVILEGES = وهي صلاحيات جاهزه ومنشأه من قبل الاوراكل في الDATABASE
مثل SELECT TABLE , CREATE SESSION .....
* لايمكن إنشاء PRIVILEGE جديده لكن يمكن إنشاء ROLE ووضع اي PRIVILEGE بها .
* يمكن وضع ROLE بداخل ROLE
CREATE ROLE
+ IDENTIFIED BY
لنسبه للسطر الذي امامه علامه + فهو اختياري وفي حال عدم كتابته عند انشاء الصلاحيه فسيتم
وضع القيمه الافتراضيه لها وهي NOT IDENTIFIED .
CREATE ROLE NEW_ROLE
OR
CREATE ROLE NEW_ROLE IDENTIFIED BY ROLE_PASS
CODE
GRANT
- مثال :-
GRANT DBA TO NEW_ROLE
GRANT SELECT ON EMP TO NEW_USER
NEW_USER
GRANT
+WITH ADMIN OPTION
OR
+WITH GRANT OPTION
- مثال :-
GRANT NEW_ROLE TO NEW_USER
OR
GRANT NEW_ROLE TO NEW_USER
WITH ADMIN OPTION
OR
GRANT NEW_ROLE TO NEW_USER
WITH GRANT OPTION
شرح تشغيل الاوراكل من على الانترنت سهلة جدا
شرح تشغيل الاوراكل من على الانترنت سهلة جدا
حضرتك حتمل ::: الاوراكل داتا بيز ... و كمان الاوراكل ديفلبر على الجهاز و دى علشان نشغل منها الفورمز و الريبورت سيرفيس و بكده بنكون مش محتاجين للاوراكل ابليكشن سيرفر و اعداداته
ثانيا حضرتكم حتحملوا البرنامج ده " Apache Server " و ده اللى حيعمل الجهاز بتعنا كسيرفر على الانترنت و ده رابط تحميل البرنامج
اضغط هنا
نيجى لمرحله التثبيت
اولا اضغط مرتين على ايكونه البرنامج
ستظهر لك شاشه البدايه
http://i24.tinypic.com/juveqo.jpg
ستظهر بعد ذلك
http://i23.tinypic.com/16iywer.gif
بعد ذلك ستأتى مرحلت اعداد السيرفر اتركها كما هى و لك غير فقط فى الايميل yourname@localhost.com
http://i20.tinypic.com/dfavqe.gif
عد ذلك تاتى مرحله اعداد الـــ mysql
http://i20.tinypic.com/13ytd3.gif
عد الانتهاء من عمليه التحميل اذهب الى قائمه البدايه و اذهب الى قائمه البرنامج و منها اختر apache control server و اختر منها الـــ apache monitor ودى من خلالها نبقدر نتحكم فى السيرفيس تبع الاباتشى يعنى اغلها
حضرتك حتمل ::: الاوراكل داتا بيز ... و كمان الاوراكل ديفلبر على الجهاز و دى علشان نشغل منها الفورمز و الريبورت سيرفيس و بكده بنكون مش محتاجين للاوراكل ابليكشن سيرفر و اعداداته
ثانيا حضرتكم حتحملوا البرنامج ده " Apache Server " و ده اللى حيعمل الجهاز بتعنا كسيرفر على الانترنت و ده رابط تحميل البرنامج
اضغط هنا
نيجى لمرحله التثبيت
اولا اضغط مرتين على ايكونه البرنامج
ستظهر لك شاشه البدايه
http://i24.tinypic.com/juveqo.jpg
ستظهر بعد ذلك
http://i23.tinypic.com/16iywer.gif
بعد ذلك ستأتى مرحلت اعداد السيرفر اتركها كما هى و لك غير فقط فى الايميل yourname@localhost.com
http://i20.tinypic.com/dfavqe.gif
عد ذلك تاتى مرحله اعداد الـــ mysql
http://i20.tinypic.com/13ytd3.gif
عد الانتهاء من عمليه التحميل اذهب الى قائمه البدايه و اذهب الى قائمه البرنامج و منها اختر apache control server و اختر منها الـــ apache monitor ودى من خلالها نبقدر نتحكم فى السيرفيس تبع الاباتشى يعنى اغلها
دروس للمبتدئين في تعلم الPL/SQL, دروس خفيفه وسهله في الPL/SQL اتعلم في البيت
دروس للمبتدئين في تعلم الPL/SQL, دروس خفيفه وسهله في الPL/SQL اتعلم في البيت
course oracle free for all for sql-sqlpl
م بتشغيل الSQL Plus وقم بتسجيل الدخول بالمستخدم scott مثلا .
في كل مره تريد ان تعمل على الPL/SQL من خلال الSQL Plus يجب ان تنفذ الكود
التالي مره واحده فقط وهو مسؤول عن ظهور نتيجه أوامر الPL/SQL التى ستنفذها .
" لو قمت بإقفال الSQL Plus وفتحته من جديد
set serveroutput on;
لتقسيم قيمتين
DECLARE
A NUMBER;
B NUMBER;
C NUMBER;
BEGIN
A:=10;
B:=5;
C:=A/B;
DBMS_OUTPUT.PUT_LINE(C);
END;
/
====================================
وستكون النتيجة كالتالي :-
2
PL/SQL procedure successfully completed.
لتغيير طريقة إدخال القيم المراد تقسيمها في كود الPL/SQL
DECLARE
A NUMBER;
B NUMBER;
C NUMBER;
BEGIN
A:=&A;
B:=&B;
C:=A/B;
DBMS_OUTPUT.PUT_LINE(C);
END;
/
ظهر رساله خاصه بنا وبها نتفادي ظهور الError التى من أوراكل ونقوم نحن بتحديد محتوي الرساله على حسب رغبتنا " ممكن تكون الرساله بالعربي " , والكود سيصبح :-
DECLARE
A NUMBER;
C NUMBER;
BEGIN
A:=&A;
B:=&B;
C:=A/B;
DBMS_OUTPUT.PUT_LINE(C);
EXCEPTION
WHEN ZERO_DIVIDE THEN
DBMS_OUTPUT.PUT_LINE(‘can't divide by zero’);
END;
/
course oracle free for all for sql-sqlpl
م بتشغيل الSQL Plus وقم بتسجيل الدخول بالمستخدم scott مثلا .
في كل مره تريد ان تعمل على الPL/SQL من خلال الSQL Plus يجب ان تنفذ الكود
التالي مره واحده فقط وهو مسؤول عن ظهور نتيجه أوامر الPL/SQL التى ستنفذها .
" لو قمت بإقفال الSQL Plus وفتحته من جديد
set serveroutput on;
لتقسيم قيمتين
DECLARE
A NUMBER;
B NUMBER;
C NUMBER;
BEGIN
A:=10;
B:=5;
C:=A/B;
DBMS_OUTPUT.PUT_LINE(C);
END;
/
====================================
وستكون النتيجة كالتالي :-
2
PL/SQL procedure successfully completed.
لتغيير طريقة إدخال القيم المراد تقسيمها في كود الPL/SQL
DECLARE
A NUMBER;
B NUMBER;
C NUMBER;
BEGIN
A:=&A;
B:=&B;
C:=A/B;
DBMS_OUTPUT.PUT_LINE(C);
END;
/
ظهر رساله خاصه بنا وبها نتفادي ظهور الError التى من أوراكل ونقوم نحن بتحديد محتوي الرساله على حسب رغبتنا " ممكن تكون الرساله بالعربي " , والكود سيصبح :-
DECLARE
A NUMBER;
C NUMBER;
BEGIN
A:=&A;
B:=&B;
C:=A/B;
DBMS_OUTPUT.PUT_LINE(C);
EXCEPTION
WHEN ZERO_DIVIDE THEN
DBMS_OUTPUT.PUT_LINE(‘can't divide by zero’);
END;
/
مشكلة اللغة العربية مع Oraclexe حلها ومعالجة كل مشاكلها
عند كتابة سجل في الفورم باللغة العربية ، وحفظه ثم الاستعلام عنه عن طريق sql (شاشتها مثل شاشة الدوس ) تظهر لي النتائج رموز غير مفهومة
و أما عند الاستعلام عن طريق الفورم تظهر لي اللغة العربية صحيحة
التأثير هنا عندما استخدم في الفورم LOV فإنها تظهر برموز غير مفهومة وبمجرد اختيار اي شيء من الليست او فاليو تظهر على الفورم بشكلها الطبيعي وبلغة غير مفهومة
تأكد من اعدادات الـ NLS_LANG في الـ REGISTRY
و أما عند الاستعلام عن طريق الفورم تظهر لي اللغة العربية صحيحة
التأثير هنا عندما استخدم في الفورم LOV فإنها تظهر برموز غير مفهومة وبمجرد اختيار اي شيء من الليست او فاليو تظهر على الفورم بشكلها الطبيعي وبلغة غير مفهومة
تأكد من اعدادات الـ NLS_LANG في الـ REGISTRY
اتعلم اوراكل Oracle E-business Suite
E-Business Suite يحتوى على مجموعة من الموديلوز مثل المالية والموراد البشرية والمشتريات والمخازن
العمل على أي موديلوز منها ينقسم إلى نوعين:
1- Functional وهو المسئول عن عمل Setup للموديلوز من الصفر وترجمة واقع المؤسسات إلى دورة كاملة على البرنامج بالإضافة إلى تحليل Work Cycle وهكذا
2- Technical وهو المسئول عن الجانب التقني في البرنامج من عمل تقارير جديدة وشاشات جديدة وأشياء أخرى كثيرة
جميع الموديلوز تحتاج غالباً إلى Functional ولا يشترط له خلفية Technical إلا موديول الموراد البشرية Oracle HRMS لأنه يحتاج إلى خلفية قوية في شغل Developer فلذلك تجد أغلب HRMS Consultant في الأصل كان ديفلوبرز
أما المالية فلا أعتقد أنك تحتاج إلى أخذ كورس ديفلوبر كامل وإنما فقط إلى بدايات SQL إلا إذا كنت تريد أن تكون Oracle Financial Techno Functional Consultant وهذه الوظيفة ليست مطلوبة بكثرة لأنهم يدركون أن أغلب المالية ليسوا ديفلوبرز وإنما يطلبوها في الـHRMS
أعتقد أني أشبعت الكلام في هذه النقطة
إقتباس(MAMY_MTM @ Apr 12 2010, 12:10 PM) *
بصراحة الموضوع محير جدا وعايز ابدأ ومش عارف ابدأ ازاى _ لذلك انا ليا رجاء من الاعضاء والمشرفين:
1- اى شخص بدأ فعلا فى الOracle E-Business Suite يوضح لنا هو بدأ ازاى والطريق الصح بدايته منين وايه المطلوب علشان نبقى اوراكل
2- لو ممكن ناخد الكورسات ده فى مكان ايه هو واسعار الكورسات ده ممكن تكون كام وايه هى الامتحانات واسعارها وشروطها ايه لان انا قرأت برده ان فيه امتحانات لازم تبقى اخذ الكورس فى مركز معتمد علشان تقدر تأخذ الشهاده
3- هل من الممكن انى اذاكرها لوحدى وادخل الامتحان من غير كورسات لانى اغلب وقتى اى العمل
رجاء خاص جدا من كل المشرفين والاعضاء لانى بجد نفسى اكون اوراكل بس البداية مش لاقيها فين
الطريق الصحيح :
1- حاول جاهداً الحصول على نسخة من الأبليكيشن وتكون Vision لأنها تحتوي على بيانات تجريبية من أوراكل بغرض التدريب
2- تبدأ تقرأ وتطبق وستجد كتب كثيرة جداً ومنها باللغة العربية لأخينا الفاضل عمرو النادي وفقه الله
3- لا أنصحك بالكورسات حالياً لأنها باهظة الثمن ويعطيك فقط الأساسيات ولن تتعلم المشاكل الحقيقة إلا إذا اكتشفت بنفسك ودعك الآن من الشهادات فالسوق يطلب من يعلم وليس من معه شهادة فقط
4- اعلم أن كل شئ في بدايته صعب فلا تمل من المشاكل
العمل على أي موديلوز منها ينقسم إلى نوعين:
1- Functional وهو المسئول عن عمل Setup للموديلوز من الصفر وترجمة واقع المؤسسات إلى دورة كاملة على البرنامج بالإضافة إلى تحليل Work Cycle وهكذا
2- Technical وهو المسئول عن الجانب التقني في البرنامج من عمل تقارير جديدة وشاشات جديدة وأشياء أخرى كثيرة
جميع الموديلوز تحتاج غالباً إلى Functional ولا يشترط له خلفية Technical إلا موديول الموراد البشرية Oracle HRMS لأنه يحتاج إلى خلفية قوية في شغل Developer فلذلك تجد أغلب HRMS Consultant في الأصل كان ديفلوبرز
أما المالية فلا أعتقد أنك تحتاج إلى أخذ كورس ديفلوبر كامل وإنما فقط إلى بدايات SQL إلا إذا كنت تريد أن تكون Oracle Financial Techno Functional Consultant وهذه الوظيفة ليست مطلوبة بكثرة لأنهم يدركون أن أغلب المالية ليسوا ديفلوبرز وإنما يطلبوها في الـHRMS
أعتقد أني أشبعت الكلام في هذه النقطة
إقتباس(MAMY_MTM @ Apr 12 2010, 12:10 PM) *
بصراحة الموضوع محير جدا وعايز ابدأ ومش عارف ابدأ ازاى _ لذلك انا ليا رجاء من الاعضاء والمشرفين:
1- اى شخص بدأ فعلا فى الOracle E-Business Suite يوضح لنا هو بدأ ازاى والطريق الصح بدايته منين وايه المطلوب علشان نبقى اوراكل
2- لو ممكن ناخد الكورسات ده فى مكان ايه هو واسعار الكورسات ده ممكن تكون كام وايه هى الامتحانات واسعارها وشروطها ايه لان انا قرأت برده ان فيه امتحانات لازم تبقى اخذ الكورس فى مركز معتمد علشان تقدر تأخذ الشهاده
3- هل من الممكن انى اذاكرها لوحدى وادخل الامتحان من غير كورسات لانى اغلب وقتى اى العمل
رجاء خاص جدا من كل المشرفين والاعضاء لانى بجد نفسى اكون اوراكل بس البداية مش لاقيها فين
الطريق الصحيح :
1- حاول جاهداً الحصول على نسخة من الأبليكيشن وتكون Vision لأنها تحتوي على بيانات تجريبية من أوراكل بغرض التدريب
2- تبدأ تقرأ وتطبق وستجد كتب كثيرة جداً ومنها باللغة العربية لأخينا الفاضل عمرو النادي وفقه الله
3- لا أنصحك بالكورسات حالياً لأنها باهظة الثمن ويعطيك فقط الأساسيات ولن تتعلم المشاكل الحقيقة إلا إذا اكتشفت بنفسك ودعك الآن من الشهادات فالسوق يطلب من يعلم وليس من معه شهادة فقط
4- اعلم أن كل شئ في بدايته صعب فلا تمل من المشاكل
ربط الفيجول ستوديو.نت بالاوراكل v.b and oracle
ربط الفيجول ستوديو.نت بالاوراكل v.b and oracle
ربط الفيجول ستوديو بالاوراكل باحد "Data Providers
[CODE] 1-System.Data.OleDb (Microsoft's .NET Framework Data Provider for OLE DB)[/CODE]
مكان وجود الdll الخاص به هو C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322
اسم الdll هو : System.Data.dll
وبما ان الdll هذا ياتي تلقائيا مع الفيجول ستوديو فلن تحتاج الى عمل Reference له لاستخدامه فقط [CODE] C# :-
using System.Data.OleDb;
VB.Net :-
import System.Data.OleDb[/CODE]
[CODE]
OleDbConnection oracleConn = new OleDbConnection();
oracleConn.ConnectionString = "Provider=\"OraOLEDB.Oracle.1\";
User ID=scott;Password=tiger;
Data Source=yourSource;
Extended Properties="";
Persist Security Info=False";
oracleConn.Open();[/CODE]
[CODE]
2-System.Data.Odbc (Microsoft's .NET Framework Data Provider for ODBC—Free download from Microsoft)[/CODE]
تنزيل هذا الProvider من موقع مايكروسوفت " مجاني " وتركيبه في جهازك .
بعد اعداده سيكون في الموقع التالي : C:\Program Files\Microsoft.NET\Odbc.Net
اسم الdll هو : Microsoft.Data.Odbc.dll
لاستخدام هذا الdll تحتاج الى عمل Reference له في مشروعك , بعدها تكتب التالي لاستخدام هذا الData Provider
ربط الفيجول ستوديو بالاوراكل باحد "Data Providers
[CODE] 1-System.Data.OleDb (Microsoft's .NET Framework Data Provider for OLE DB)[/CODE]
مكان وجود الdll الخاص به هو C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322
اسم الdll هو : System.Data.dll
وبما ان الdll هذا ياتي تلقائيا مع الفيجول ستوديو فلن تحتاج الى عمل Reference له لاستخدامه فقط [CODE] C# :-
using System.Data.OleDb;
VB.Net :-
import System.Data.OleDb[/CODE]
[CODE]
OleDbConnection oracleConn = new OleDbConnection();
oracleConn.ConnectionString = "Provider=\"OraOLEDB.Oracle.1\";
User ID=scott;Password=tiger;
Data Source=yourSource;
Extended Properties="";
Persist Security Info=False";
oracleConn.Open();[/CODE]
[CODE]
2-System.Data.Odbc (Microsoft's .NET Framework Data Provider for ODBC—Free download from Microsoft)[/CODE]
تنزيل هذا الProvider من موقع مايكروسوفت " مجاني " وتركيبه في جهازك .
بعد اعداده سيكون في الموقع التالي : C:\Program Files\Microsoft.NET\Odbc.Net
اسم الdll هو : Microsoft.Data.Odbc.dll
لاستخدام هذا الdll تحتاج الى عمل Reference له في مشروعك , بعدها تكتب التالي لاستخدام هذا الData Provider
كيفية تثبيت فورم وريبورت 10g على وندوز فيستا ووندوز 7 Install & run Oracle forms & reports 10g On windows Vista
كيفية تثبيت فورم وريبورت 10g على وندوز فيستا ووندوز 7 Install run Oracle forms reports 10g On windows Vista
oracle data base free for all
استخدام اصدار الجافا
jre-6-windows-i586 وليس jre-6u16-windows-i586-s
ليس update 16
كل المشكلات التى حدثت تكون بسبب استخدام الأصدار غير المناسب .
يمكن تحميل الأصدار المطلوب من هنا
oracle data base free for all
استخدام اصدار الجافا
jre-6-windows-i586 وليس jre-6u16-windows-i586-s
ليس update 16
كل المشكلات التى حدثت تكون بسبب استخدام الأصدار غير المناسب .
يمكن تحميل الأصدار المطلوب من هنا
السبت، 17 أبريل 2010
شرح بالعربي كامل عن Cursors في ال pl
oracle data base
cursor for oracle free for all
Declaring the Cursor
ϝΎΜϣ
DECLARE
CURSOR emp_cursor IS
SELECT employee_id, last_name
FROM employees;
CURSOR dept_cursor IS
SELECT *
FROM departments
WHERE location_id = 170;
BEGIN
ϝϭΪΠϟ Ϧϣ last_name ΩϮϤόϟ ϭ employee_id ΩϮϤόϟ ΕΎϧΎϴΑ ωΎΟήΘγϹ ϪϔϳήόΗ Ϣϓ emp_cursor ήηΆϤϟ ˬ ϖΑΎδϟ ϝΎΜϤϟ
ϒχϮϤϟΎΑ ΔλΎΨϟ departmens ϝϭΪΠϟ ϲϓ ϲΘϟ ΕΎϧΎϴΒϟ Ϟϛ ωΎΟήΘγϹ ϪϔϳήόΗ ϢΗ dept_cursor ήηΆϤϟ Ϛϟάϛ employees
Ϣϗέ
ήΧ ϝΎΜϣ
DECLARE
v_empno employees.employee_id%TYPE;
v_ename employees.last_name%TYPE;
CURSOR emp_cursor IS
SELECT employee_id, last_name
FROM employees;
BEGIN
Opening the Cursor
ϢΘϳϭ ˬ ϪΠΗΎϨϟ ϑϮϔμϟ ΔϋϮϤΠϣ ΪϳΪΤΗ ϢΘϳ ΔϠΣήϤϟ ϩάϫ ϲϓ ˬ cursor ήηΆϤϟ ϊϣ ϖϓήϤϟ ϡϼόΘγϻ άϴϔϨΘϟ OPEN ΓέΎΒόϟ ϡΪΨΘδϧ
ϝϭϻ ϒμϟ ϞΒϗ ήηΆϤϟ ϊοϭ
ϲϫ ήηΆϤϟ Θϔϟ ΔϣΎόϟ Δϐϴμϟ
OPEN cursor_name ;
ϥ ΚϴΣ
ΕήϴϐΘϤϟ ϒϳήόΗ ΔϘτϨϣ ϲϓ ϪϔϳήόΗ ϢΗ ϱάϟ ήηΆϤϟ Ϣγ· Ϯϫ cursor_name
ΔϴϟΎΘϟ ΕΎϴϠϤόϟΎΑ ϡϮϘΗ ΔϳάϴϔϨΗ ΓέΎΒϋ ϲϫ OPEN ΓέΎΒόϟ
ΎϫϭΪΣ ϊϗϮΘϳ ϲΘϟ ΕΎϧΎϴΒϟ ΕΎΠϟΎόϤϟ Γήϛάϟ ϲϓ ΔΣΎδϣ ΪϳΪΤΘΑ ϡϮϘΗ ˱ΎΗήηΎΒϣ
ΎϫάϴϔϨΗ ΩήϤϟ SELECT ˰ϟ ΔϠϤΟ ΪϳΪΤΗ
ΎϫΪϳΪΤΗ ϢΗ ϲΘϟ Γήϛάϟ ϲϓ ΎϬόοϭϭ ˬϡϼόΘγϻ ϲϓ ϲΘϟ ΔϠΧΪϤϟ ΕήϴϐΘϤϟ ΪϳΪΤΗ
ϡϼόΘγϻ ϲϓ ΚΤΒϟ ρϭήη ϲϓϮΘδΗ ϲΘϟ ϑϮϔμϟ ΔϋϮϤΠϣ ϲϫϭ ˬΔτθϨϟ ΔϋϮϤΠϤϟ ΪϳΪΤΗϭ active set ˯Ύθϧ·
ϚϟΫ Ϧϋ ˱ϻΪΑ ˬ OPEN ΓέΎΒόϟ άϴϔϨΗ ΔσΎγϮΑ ΎϬΟήΨΘγ· ϭ ΎϬϋΎΟήΘγ· ϢΘϳ Ϧϟ ΔτθϨϟ ΔϋϮϤΠϤϟ ϲϓ ϲΘϟ ϑϮϔμϟ
ϑϮϔμϟ ΝήΨΘγϹ FETCH ΓέΎΒόϟ ϡΪΨΘδϧ
active set ϲϓ ϝϭϻ ϒμϟ ϞΒϗ ήηΆϤϟ ϊοϭ
ΔϴλΎΨϟ ϡΪΨΘγ· ϚϧΎϜϣΈΑ ΊτΧ ϞΎγέ ϱ PL/SQL ϊΟήϳ ϦϠϓ ήηΆϤϟ Θϓ ΪϨϋ ϑϮϔλ ϱ ϡϼόΘγϻ ϊΟήϳ Ϣϟ Ϋ· ΔψΣϼϣ
ΔόΟήϤϟ ϑϮϔμϟ ΩΪϋ ΪϳΪΤΘϟ SQL%ROWCOUNT
Fetching Data from the Cursor
ϞϘΘϨϳ ˬ ϩΪΣ ϰϠϋ ϒλ Ϟϛ ΝήΨΘγ· ΪόΑ ήΧϵ ϮϠΗ ΪΣϭ active set ˰ϟ Ϧϣ ϑϮϔμϟ ΝήΨΘγϹ FETCH ΓέΎΒόϟ ϡΪΨΘδϧ
active set ϞΧΩ ϲϟΎΘϟ ϒμϟ ϰϟ· ήηΆϤϟ
ϲϫ FETCH ΓέΎΒόϠϟ ΔϣΎόϟ Δϐϴμϟ
FETCH cursor_name INTO [variable1, variable2, ...] | record_name];
ϥ ΚϴΣ
ϪϔϳήόΗ ϢΗ ϱάϟ ήηΆϤϟ Ϣγ· Ϯϫ cursor_name
ήϴϐΘϣ ϲϓ ΎϬόοϭ ϢΘϳ ϡϼόΘγϻ Ϧϣ ΎϬΟήΨΘγ· ϢΗ ϲΘϟ ΔϤϴϘϟ Ϯϫ Variable1 , 2
Ϫϴϓ ΕΎϧΎϴΒϟ ϊοϭ ϢΘϴϟ ϪϔϳήόΗ ϢΗ ϱάϟ ϞΠδϟ ΕΎϧΎϴΑ ωϮϧ Ϧϣ ήϴϐΘϤϟ Ϣγ Ϯϫ record_name
ΕΩΎηέ
˱Ϊϛ΄Θϣ Ϧϛϭ ˬ SELECT ΓέΎΒόϟ ϊϣ ϖϓϮΘϳ ΎϤΑ FETCH ΓέΎΒόϠϟ ΔόΑΎΘϟ INTO ΓέΎΒόϟ ϲϓ ΕήϴϐΘϤϟ ΩΪϋ ϊοϮΑ Ϣϗ
ΕΎϧΎϴΒϟ ωϮϧ ΔϴΣΎϧ Ϧϣ ϪϘϓϮΘϣ ΎϬϧ
SELECT ΔϠϤΠϟ ϲϓ ΓΪϤϋϻ ϊϗϮϣ βϔϨΑ ΕήϴϐΘϤϟ ΐΗέ
FETCH ΓέΎΒόϟ ϞϤϋ
ΎϬϔϳήόΗ ϢΗ ϲΘϟ ΕήϴϐΘϤϟ ϰϟ· ϲϟΎΤϟ ϒμϟ Ϧϣ ΕΎϧΎϴΒϟ ήϘΗ
ϪήϘϟ ΔϴϠϤϋ ΪόΑ ϲϟΎΘϟ ϒμϟ ϰϟ· ήηΆϤϟ ϙήΤΗ
Fetching Data from the Cursor
cursor for oracle free for all
Declaring the Cursor
ϝΎΜϣ
DECLARE
CURSOR emp_cursor IS
SELECT employee_id, last_name
FROM employees;
CURSOR dept_cursor IS
SELECT *
FROM departments
WHERE location_id = 170;
BEGIN
ϝϭΪΠϟ Ϧϣ last_name ΩϮϤόϟ ϭ employee_id ΩϮϤόϟ ΕΎϧΎϴΑ ωΎΟήΘγϹ ϪϔϳήόΗ Ϣϓ emp_cursor ήηΆϤϟ ˬ ϖΑΎδϟ ϝΎΜϤϟ
ϒχϮϤϟΎΑ ΔλΎΨϟ departmens ϝϭΪΠϟ ϲϓ ϲΘϟ ΕΎϧΎϴΒϟ Ϟϛ ωΎΟήΘγϹ ϪϔϳήόΗ ϢΗ dept_cursor ήηΆϤϟ Ϛϟάϛ employees
Ϣϗέ
ήΧ ϝΎΜϣ
DECLARE
v_empno employees.employee_id%TYPE;
v_ename employees.last_name%TYPE;
CURSOR emp_cursor IS
SELECT employee_id, last_name
FROM employees;
BEGIN
Opening the Cursor
ϢΘϳϭ ˬ ϪΠΗΎϨϟ ϑϮϔμϟ ΔϋϮϤΠϣ ΪϳΪΤΗ ϢΘϳ ΔϠΣήϤϟ ϩάϫ ϲϓ ˬ cursor ήηΆϤϟ ϊϣ ϖϓήϤϟ ϡϼόΘγϻ άϴϔϨΘϟ OPEN ΓέΎΒόϟ ϡΪΨΘδϧ
ϝϭϻ ϒμϟ ϞΒϗ ήηΆϤϟ ϊοϭ
ϲϫ ήηΆϤϟ Θϔϟ ΔϣΎόϟ Δϐϴμϟ
OPEN cursor_name ;
ϥ ΚϴΣ
ΕήϴϐΘϤϟ ϒϳήόΗ ΔϘτϨϣ ϲϓ ϪϔϳήόΗ ϢΗ ϱάϟ ήηΆϤϟ Ϣγ· Ϯϫ cursor_name
ΔϴϟΎΘϟ ΕΎϴϠϤόϟΎΑ ϡϮϘΗ ΔϳάϴϔϨΗ ΓέΎΒϋ ϲϫ OPEN ΓέΎΒόϟ
ΎϫϭΪΣ ϊϗϮΘϳ ϲΘϟ ΕΎϧΎϴΒϟ ΕΎΠϟΎόϤϟ Γήϛάϟ ϲϓ ΔΣΎδϣ ΪϳΪΤΘΑ ϡϮϘΗ ˱ΎΗήηΎΒϣ
ΎϫάϴϔϨΗ ΩήϤϟ SELECT ˰ϟ ΔϠϤΟ ΪϳΪΤΗ
ΎϫΪϳΪΤΗ ϢΗ ϲΘϟ Γήϛάϟ ϲϓ ΎϬόοϭϭ ˬϡϼόΘγϻ ϲϓ ϲΘϟ ΔϠΧΪϤϟ ΕήϴϐΘϤϟ ΪϳΪΤΗ
ϡϼόΘγϻ ϲϓ ΚΤΒϟ ρϭήη ϲϓϮΘδΗ ϲΘϟ ϑϮϔμϟ ΔϋϮϤΠϣ ϲϫϭ ˬΔτθϨϟ ΔϋϮϤΠϤϟ ΪϳΪΤΗϭ active set ˯Ύθϧ·
ϚϟΫ Ϧϋ ˱ϻΪΑ ˬ OPEN ΓέΎΒόϟ άϴϔϨΗ ΔσΎγϮΑ ΎϬΟήΨΘγ· ϭ ΎϬϋΎΟήΘγ· ϢΘϳ Ϧϟ ΔτθϨϟ ΔϋϮϤΠϤϟ ϲϓ ϲΘϟ ϑϮϔμϟ
ϑϮϔμϟ ΝήΨΘγϹ FETCH ΓέΎΒόϟ ϡΪΨΘδϧ
active set ϲϓ ϝϭϻ ϒμϟ ϞΒϗ ήηΆϤϟ ϊοϭ
ΔϴλΎΨϟ ϡΪΨΘγ· ϚϧΎϜϣΈΑ ΊτΧ ϞΎγέ ϱ PL/SQL ϊΟήϳ ϦϠϓ ήηΆϤϟ Θϓ ΪϨϋ ϑϮϔλ ϱ ϡϼόΘγϻ ϊΟήϳ Ϣϟ Ϋ· ΔψΣϼϣ
ΔόΟήϤϟ ϑϮϔμϟ ΩΪϋ ΪϳΪΤΘϟ SQL%ROWCOUNT
Fetching Data from the Cursor
ϞϘΘϨϳ ˬ ϩΪΣ ϰϠϋ ϒλ Ϟϛ ΝήΨΘγ· ΪόΑ ήΧϵ ϮϠΗ ΪΣϭ active set ˰ϟ Ϧϣ ϑϮϔμϟ ΝήΨΘγϹ FETCH ΓέΎΒόϟ ϡΪΨΘδϧ
active set ϞΧΩ ϲϟΎΘϟ ϒμϟ ϰϟ· ήηΆϤϟ
ϲϫ FETCH ΓέΎΒόϠϟ ΔϣΎόϟ Δϐϴμϟ
FETCH cursor_name INTO [variable1, variable2, ...] | record_name];
ϥ ΚϴΣ
ϪϔϳήόΗ ϢΗ ϱάϟ ήηΆϤϟ Ϣγ· Ϯϫ cursor_name
ήϴϐΘϣ ϲϓ ΎϬόοϭ ϢΘϳ ϡϼόΘγϻ Ϧϣ ΎϬΟήΨΘγ· ϢΗ ϲΘϟ ΔϤϴϘϟ Ϯϫ Variable1 , 2
Ϫϴϓ ΕΎϧΎϴΒϟ ϊοϭ ϢΘϴϟ ϪϔϳήόΗ ϢΗ ϱάϟ ϞΠδϟ ΕΎϧΎϴΑ ωϮϧ Ϧϣ ήϴϐΘϤϟ Ϣγ Ϯϫ record_name
ΕΩΎηέ
˱Ϊϛ΄Θϣ Ϧϛϭ ˬ SELECT ΓέΎΒόϟ ϊϣ ϖϓϮΘϳ ΎϤΑ FETCH ΓέΎΒόϠϟ ΔόΑΎΘϟ INTO ΓέΎΒόϟ ϲϓ ΕήϴϐΘϤϟ ΩΪϋ ϊοϮΑ Ϣϗ
ΕΎϧΎϴΒϟ ωϮϧ ΔϴΣΎϧ Ϧϣ ϪϘϓϮΘϣ ΎϬϧ
SELECT ΔϠϤΠϟ ϲϓ ΓΪϤϋϻ ϊϗϮϣ βϔϨΑ ΕήϴϐΘϤϟ ΐΗέ
FETCH ΓέΎΒόϟ ϞϤϋ
ΎϬϔϳήόΗ ϢΗ ϲΘϟ ΕήϴϐΘϤϟ ϰϟ· ϲϟΎΤϟ ϒμϟ Ϧϣ ΕΎϧΎϴΒϟ ήϘΗ
ϪήϘϟ ΔϴϠϤϋ ΪόΑ ϲϟΎΘϟ ϒμϟ ϰϟ· ήηΆϤϟ ϙήΤΗ
Fetching Data from the Cursor
كتاب تعلم اوراكل من البدايه pl-sql وشرح مع الأمثله للـSQL
طريقة اعداد Database 10g و Developer 10g
Oracle Database 10g
2- Oracle Developer Suite 10g
3 - دعاء الوالدين
أولا : تثبيت Oracle Database 10g
اتبع الصور
اضغط Next
لو عاوز تغير المكان غيره وبعدين اضغط Next
انا شغال على ال Personal Edition اضغط Next
اضغط Next
خلي بالك ده اسم قاعدة البيانات سييبه متغيرش فيه ثم Next
اضغط Next
ده مكان ملفات الداتا سييبه متغيرش فيه ثم Next
اضغط Next
*-----------------------
دي شاشة المستخدمين
ادخل الباسوورد فى كل المستخدمين (بص خليهم نفس الكلمه) واوعى تنساهم خلي بالك
*-----------------------
اضغط Install
*---------------
http://www.piccs.net/files/Data__11_.png
*----------------
http://www.piccs.net/files/Data__12_.png
*-----------------------
بص الشاشه دي بيقولك ان فيه مستخدمين حسابهم مقفول
http://www.piccs.net/files/Data__16_.png
اضغط Password Management علشان نشغلهم
خلي بالك شيل العلامه من امام كل المستخدمين وغير الباسوورد بتاعهم كلهم (واوعى تنساهم خلى بالك)
و اضغط Ok
http://www.piccs.net/files/Data__14_.png
*---------------------
مبروك خلاص اضغط Exit ثم yes
http://www.piccs.net/files/Data__17_.png
*----------------------------------------------
*----------------------------------------------
ثانيا : تثبيت Oracle Developer Suite 10g
اتبع الصور
اضغط Next
http://www.piccs.net/files/Suite__1_.png
اضغط Next
http://www.piccs.net/files/Suite__2_.png
اختار Complete ثم Next
http://www.piccs.net/files/Suite__3_.png
اضغط Next
http://www.piccs.net/files/Suite__4_.png
اضغط Install
http://www.piccs.net/files/Suite__5_.png
http://www.piccs.net/files/Suite__6_.png
http://www.piccs.net/files/Suite__7_.png
اضغط Exit ثم yes
http://www.piccs.net/files/Suite__8_.png
*----------------------------------------------
*----------------------------------------------
ثالثا : الربط بين Oracle Developer Suite مع Oracle Database 10g
1 - اعدادات ربط Oracle Database 10g
اتبع الصور
نذهب الى Net Configuration Assistant
http://www.piccs.net/files/Conn_Data.png
اختر Local Net Service Nmae configuration ثم التالي
http://www.piccs.net/files/Conn__1_.png
ثم Add ثم اضغط التالي
http://www.piccs.net/files/Conn__2_.png
ثم اكتب اسم قاعدة البيانات orcl وهو الاسم الافتراضي لها ثم التالي
http://www.piccs.net/files/Conn__3_.png
ثم التالي
http://www.piccs.net/files/Conn__4_.png
ثم اكتب اسم جهازك ثم Next
يمكنك معرفة اسم الجهاز من
Properties MyComputer >------- Computer Name >----- Full computer name
http://www.piccs.net/files/Conn__5_.png
ثم yes,perform a test
http://www.piccs.net/files/Conn__6_.png
لو ظهرت الصوره دي يبقى اضغط Change Login
http://www.piccs.net/files/Conn__7_.png
غير كلمة المرور اللي انت غيرتها سابقا (ولا نسيت blink.gif ) ثم Ok
http://www.piccs.net/files/Conn__8_.png
هتظهرلك الصوره دي لو Username / Password صح ومبروك يا عم biggrin.gif
http://www.piccs.net/files/Conn__9_.png
2 - اعدادات ربط Oracle Developer Suite 10g
اتبع الصور
نذهب الى Net Configuration Assistant
http://www.piccs.net/files/Conn_Suite.png
ونفس الخطوات السابقه (اعدادات ربط Oracle Database 10g) (ولا هنقول تاني.......)
*----------------------------------------------
*----------------------------------------------
رابعا : تشغيل Designer مقتبسه من مشاركة الاخ nazpal
اتبع الصور
قم بتشغيل SQL Plus
SQL> connect sys as sysdba
password: sysman
. يجب اعطاء صلاحيات للمستخدم الذي تريد منه الدخول الى الdesigner وذلك عن طريق كتابة
"لو كان المستخدم SCOTT مثلا"
ثم اعطه هذه الصلاحيات
SQL> grant resource, connect,dba to scott
SQL> grant select on sys.v_$parameter to scott
SQL> grant execute on dbms_pipe to scott
SQL> grant execute on dbms_lock to scott
نذهب الى Repository Administration Utility
http://www.piccs.net/files/Desiger__1_.png
http://www.piccs.net/files/Desiger__2_.png
ثم إدخال اسم المستخدم و الباسورد المطلوبين "المثال هنا هو Scott والباسوورد الذي قمت بادخاله "
ثم الذهاب الى Install من ثم الموافقة على رسالتي عرض وهما للObject and Users و بعدها إختيار Medium Size و أخيرا
2- Oracle Developer Suite 10g
3 - دعاء الوالدين
أولا : تثبيت Oracle Database 10g
اتبع الصور
اضغط Next
لو عاوز تغير المكان غيره وبعدين اضغط Next
انا شغال على ال Personal Edition اضغط Next
اضغط Next
خلي بالك ده اسم قاعدة البيانات سييبه متغيرش فيه ثم Next
اضغط Next
ده مكان ملفات الداتا سييبه متغيرش فيه ثم Next
اضغط Next
*-----------------------
دي شاشة المستخدمين
ادخل الباسوورد فى كل المستخدمين (بص خليهم نفس الكلمه) واوعى تنساهم خلي بالك
*-----------------------
اضغط Install
*---------------
http://www.piccs.net/files/Data__11_.png
*----------------
http://www.piccs.net/files/Data__12_.png
*-----------------------
بص الشاشه دي بيقولك ان فيه مستخدمين حسابهم مقفول
http://www.piccs.net/files/Data__16_.png
اضغط Password Management علشان نشغلهم
خلي بالك شيل العلامه من امام كل المستخدمين وغير الباسوورد بتاعهم كلهم (واوعى تنساهم خلى بالك)
و اضغط Ok
http://www.piccs.net/files/Data__14_.png
*---------------------
مبروك خلاص اضغط Exit ثم yes
http://www.piccs.net/files/Data__17_.png
*----------------------------------------------
*----------------------------------------------
ثانيا : تثبيت Oracle Developer Suite 10g
اتبع الصور
اضغط Next
http://www.piccs.net/files/Suite__1_.png
اضغط Next
http://www.piccs.net/files/Suite__2_.png
اختار Complete ثم Next
http://www.piccs.net/files/Suite__3_.png
اضغط Next
http://www.piccs.net/files/Suite__4_.png
اضغط Install
http://www.piccs.net/files/Suite__5_.png
http://www.piccs.net/files/Suite__6_.png
http://www.piccs.net/files/Suite__7_.png
اضغط Exit ثم yes
http://www.piccs.net/files/Suite__8_.png
*----------------------------------------------
*----------------------------------------------
ثالثا : الربط بين Oracle Developer Suite مع Oracle Database 10g
1 - اعدادات ربط Oracle Database 10g
اتبع الصور
نذهب الى Net Configuration Assistant
http://www.piccs.net/files/Conn_Data.png
اختر Local Net Service Nmae configuration ثم التالي
http://www.piccs.net/files/Conn__1_.png
ثم Add ثم اضغط التالي
http://www.piccs.net/files/Conn__2_.png
ثم اكتب اسم قاعدة البيانات orcl وهو الاسم الافتراضي لها ثم التالي
http://www.piccs.net/files/Conn__3_.png
ثم التالي
http://www.piccs.net/files/Conn__4_.png
ثم اكتب اسم جهازك ثم Next
يمكنك معرفة اسم الجهاز من
Properties MyComputer >------- Computer Name >----- Full computer name
http://www.piccs.net/files/Conn__5_.png
ثم yes,perform a test
http://www.piccs.net/files/Conn__6_.png
لو ظهرت الصوره دي يبقى اضغط Change Login
http://www.piccs.net/files/Conn__7_.png
غير كلمة المرور اللي انت غيرتها سابقا (ولا نسيت blink.gif ) ثم Ok
http://www.piccs.net/files/Conn__8_.png
هتظهرلك الصوره دي لو Username / Password صح ومبروك يا عم biggrin.gif
http://www.piccs.net/files/Conn__9_.png
2 - اعدادات ربط Oracle Developer Suite 10g
اتبع الصور
نذهب الى Net Configuration Assistant
http://www.piccs.net/files/Conn_Suite.png
ونفس الخطوات السابقه (اعدادات ربط Oracle Database 10g) (ولا هنقول تاني.......)
*----------------------------------------------
*----------------------------------------------
رابعا : تشغيل Designer مقتبسه من مشاركة الاخ nazpal
اتبع الصور
قم بتشغيل SQL Plus
SQL> connect sys as sysdba
password: sysman
. يجب اعطاء صلاحيات للمستخدم الذي تريد منه الدخول الى الdesigner وذلك عن طريق كتابة
"لو كان المستخدم SCOTT مثلا"
ثم اعطه هذه الصلاحيات
SQL> grant resource, connect,dba to scott
SQL> grant select on sys.v_$parameter to scott
SQL> grant execute on dbms_pipe to scott
SQL> grant execute on dbms_lock to scott
نذهب الى Repository Administration Utility
http://www.piccs.net/files/Desiger__1_.png
http://www.piccs.net/files/Desiger__2_.png
ثم إدخال اسم المستخدم و الباسورد المطلوبين "المثال هنا هو Scott والباسوورد الذي قمت بادخاله "
ثم الذهاب الى Install من ثم الموافقة على رسالتي عرض وهما للObject and Users و بعدها إختيار Medium Size و أخيرا
الاثنين، 12 أبريل 2010
الدرس الثامن في السكول LESSON 8 DDL View Sequence Index-Synonym لغة تعريف البيانات
الدرس الثامن في السكول LESSON 8 D D L View Sequence Index-Synonym لغة تعريف البيانات
سكول مجانا
s q l free
oracle free
سكول مجانا
s q l free
oracle free
الدرس السابع في السكول LESSON _7_ DDL- table لغة تعريف البيانات
الدرس السابع في السكول LESSON _7_ D D L- table لغة تعريف البيانات
s q l free for all
oracle free for all
all lesson free
s q l free for all
oracle free for all
all lesson free
التسميات:
LESSON _7_ DDL- table لغة تعريف البيانات
شرح كل مأ يخص الجداول في الاوراكل taples
كل م يخص الجداول في الاوراكل taple
LESSON _4_ Displaying data from multiple tables
oracle data base 10 g
LESSON _4_ Displaying data from multiple tables
oracle data base 10 g
الأحد، 11 أبريل 2010
ملخص لجمل ال SQL و جمل ال PL
book oracle free download for sql and pl
sql
http://www.araboug.org/ib/index.php?act=attach&type=post&id=8634
pl
http://www.araboug.org/ib/index.php?act=attach&type=post&id=8635
sql
http://www.araboug.org/ib/index.php?act=attach&type=post&id=8634
pl
http://www.araboug.org/ib/index.php?act=attach&type=post&id=8635
التسميات:
book oracle free download for sql and pl
الاشتراك في:
الرسائل (Atom)